Matplotlib 从Julia中PyPlot生成的直方图中提取坐标
我用下面的代码创建了一个直方图Matplotlib 从Julia中PyPlot生成的直方图中提取坐标,matplotlib,julia,Matplotlib,Julia,我用下面的代码创建了一个直方图 using PyPlot devx = randn(10000) figure("pyplot_histogram") plt.hist(devx, 10) grid("on") xlabel("deviation in x direction in \$\\mu m\$") ylabel("number of deviations") 并希望以某种方式将该过程生成的坐标提取到文本文件中,以便在GNUPlot中进一步使用该文件。我该怎么做呢?假设
using PyPlot
devx = randn(10000)
figure("pyplot_histogram")
plt.hist(devx, 10)
grid("on")
xlabel("deviation in x direction in \$\\mu m\$")
ylabel("number of deviations")
并希望以某种方式将该过程生成的坐标提取到文本文件中,以便在GNUPlot中进一步使用该文件。我该怎么做呢?假设*您使用的是
PyPlot
,实际代码如下所示:
使用PyPlot
devx=randn(10000);
图(“pyplot_直方图”);
plt.hist(devx,10);
网格(真);#注意:不推荐使用网格(“on”)
xlabel(“x方向上的偏差为\$\\mu \$”;
ylabel(“偏差数量”);
然后,可以将第4行替换为
MyHist=plt.hist(devx,10);
现在可以检查此对象的属性名称
propertynames(MyHist)#>(1,2,3)
逐一考察发现,
对应于料仓高度MyHist[1]
对应于箱子边缘MyHist[2]
对应于实际绘制的矩形面片对象MyHist[3]
*还假设Julia自上次使用以来没有改变,比如50个版本,这在我上次使用它时似乎经常发生:p我没有跟上最新的Julia绘图界面,但我非常确定
figure
不是本机Julia命令。你到底在运行什么?我在运行PyPlot。我编辑了这篇文章以提供更多信息。