在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的分辨率啊
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。
举个例子:
import PyPlot as plt
fig = plt.figure(figsize=(8, 4))
plt.plot(randn(5))
PyPlot没什么文档,但遇到问题你可以查阅matplotlib的原始文档。