Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matplotlib 从Julia中PyPlot生成的直方图中提取坐标_Matplotlib_Julia - Fatal编程技术网

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。我编辑了这篇文章以提供更多信息。