在 Retina 显示屏上使用 Visual Studio Code Python 扩展和 Jupyter 交互式窗口

Mar*_*rdi 4 python retina-display jupyter visual-studio-code

有没有办法通过 Visual Studio Code 的 Python 扩展指示 Jupiter 交互窗口使用 Retina 显示屏?例如,这个最小的代码

#%%
import numpy as np
from matplotlib import pyplot as plt
x = np.linspace(-10, 10, 1000)
plt.plot(x, np.sin(x))
Run Code Online (Sandbox Code Playgroud)

生成清晰显示图像像素的输出(请注意文本“matplotlib.lines.Line2D...”和绘图标记之间的分辨率差异):

代码的输出

使用标准线

%config InlineBackend.figure_format = 'retina'
Run Code Online (Sandbox Code Playgroud)

不幸的是,似乎并没有解决问题:它使图像放大两倍,但仍然没有准备好视网膜显示。

Jon*_*han 7

尝试使用该设置%config InlineBackend.figure_format='svg',它似乎具有最佳分辨率,并且没有缩放问题。