matplotlib

    0热度

    1回答

    我想布局一些图,我正在使用pygraphviz。我建立我的图表,并执行 graph.layout(prog='dot') 当我执行print graph,它吐出来的是DOT格式的代表性,这看起来是这样的: ... 94 [height="0.5", pos="1485,18", width="0.75"]; 93 -> 94 [pos="e,1485,36.104 1485,71.697

    10热度

    1回答

    我想绘制matplotlib中的一些HDF数据。使用h5py导入它们之后,将数据存储在阵列的形式,如下所示: array([[151, 176, 178], [121, 137, 130], [120, 125, 126]) 在这种情况下,x和y的值是数组的字段的只是索引,而z值的值特定领域。在(x,y,z)形式中,它看起来像: (1,1,151) (2,1,176)

    2热度

    1回答

    我有四个hexbin图,它们都被标准化了。我如何将它们添加到一起以形成一个大发行版? 我试图串联输入向量,然后创建hexbin情节,但这抛出了各自的分布正常化: 那么,如何添加个人hexbin分布,同时仍maintainging的induvidual正常化? 我的代码的相关部分是: def hex_plot(x,y,max_v): bounds = [0,max_v*m.exp(-(3*

    13热度

    1回答

    np.array该循环的结果有4383行和6列。我试过没有成功,使用matplotlib(pylab)中的pylab.imshow()来显示数组。目标是创建数组的图像,颜色梯度表示数组值的大小。 数组的每一行表示每天(4383天)湖温的深度变化。因此,目的是发现深度和时间上的湖泊温度差异。谢谢 TempLake=np.zeros((N+1,Nlayers)) TempLake[0]=T0 Q

    1热度

    1回答

    我有一个字典,其中的键是日期字符串。格式为: %d.%m.%Y 即, “2008年5月11日”。日期有每天的相应数据。 最简单的方法是将它们收集到两个列表中,一个用于键和一个用于值,其中列表按时间顺序排列,键[5]对应于值[5]? 我最终想要实现的是获取这些日期和值并相应地绘制它们。目前我正在使用matplotlib。

    4热度

    4回答

    由此循环产生的np.array具有4383行和6列。我试过没有成功使用matplotlib(pylab)中的pylab.imshow()来显示数组。目标是创建数组的图像,颜色梯度表示数组值的大小。阵列的每一行表示每天(4383天)湖温变化的深度。因此,目的是发现深度和时间上的湖泊温度差异。谢谢 TempLake=np.zeros((N+1,Nlayers)) TempLake[0]=T0 Q

    18热度

    1回答

    如何反转y_axis? Z是np.array.Thank你 Z=TempLake X,Y=np.meshgrid(range(Z.shape[0]+1),range(Z.shape[1]+1)) im = plt.pcolormesh(X,Y,Z.transpose(), cmap='hot') plt.colorbar(im, orientation='horizontal') plt

    1热度

    2回答

    我正在做我认为对我的数据的一个简单回归,但有些事情是错误的。我使用csv2rec来读取我的数据,但然后我打印回归参数m和b我得到nan nan。 如果要预览CSV文件这里是它的一些: "Oxide","ooh","oh", "MoO",3.06,0.01, "IrO",2.79,-0.23, 我要的是对两行的回归。 x = a.oh和y = a.ooh 这里是我使用 import matp

    0热度

    2回答

    我已经实现了这个例子: http://matplotlib.sourceforge.net/examples/pylab_examples/finance_demo.html?highlight=candlestick 我想实现鼠标悬停功能的烛台,这样我可以看到蜡烛的开/高/低/关闭无论是在弹出窗口还是在某个面板的标签中。我沿着以下几点: http://matplotlib.sourceforge

    8热度

    3回答

    我不能够在以下数图绘制一个简单,垂直箭头: #!/usr/bin/python2 import matplotlib.pyplot as plt import matplotlib as mpl plt.yscale('log') plt.xscale('log') plt.ylim((1e-20,1e-10)) plt.xlim((1e-12,1)) plt.arrow(0.