请问在Pluto里面怎么调整PyPlot的分辨率啊

在Pluto里面怎么调整PyPlot的分辨率啊

import PyPlot as plt
let 
    X=collect(0:0.01:10)
    plt.clf() 
    plt.plot(X,sin.(exp.(X/3))) 
    figure=plt.gcf() 
end

我没怎么用过Pluto,但是我觉得PyPlot的图片分辨率和Pluto没有什么关系。Matplotlib自己的figure,subplot这些函数都可以通过参数调整默认分辨率,具体请参考Matplotlib的文档。你给的例子里面之所以不需要figure(),是因为默认情况plot会指定当前Figure object作图;如果当前没有Figure object,它会帮你创建一个。

如果你试验后得出结论是Pluto的问题,可以到Pluto.jl下面去提Issue。

1 个赞

举个例子:

import PyPlot as plt
fig = plt.figure(figsize=(8, 4))
plt.plot(randn(5))

PyPlot没什么文档,但遇到问题你可以查阅matplotlib的原始文档。

1 个赞