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

3

有没有一种方法可以指示Jupiter交互窗口在Visual Studio Code的Python扩展中使用Retina显示?例如,这个最小化的代码:

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

该代码会产生一段输出,清晰地显示图像像素(请注意文本“matplotlib.lines.Line2D…”与绘图标记之间的分辨率差异):

output of the code

使用标准线路。

%config InlineBackend.figure_format = 'retina'

不幸的是,这似乎并不能解决问题:它使图像变得两倍大,但仍然无法适用于视网膜显示器。


Marco。我是这个功能的开发团队成员,我们还没有测试过“视网膜”figure_format。它在我的屏幕上看起来确实不正确,虽然更清晰,但仍然似乎在放大图像,从而降低了分辨率提升。我已经在我们的存储库中提交了一个GitHub问题来解决这个问题。您可以在此处跟踪它: https://github.com/Microsoft/vscode-python/issues/4466 - Ian Huff
1个回答

6

尝试使用设置%config InlineBackend.figure_format='svg',这似乎是最佳分辨率而没有缩放问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接