我是Python新手,想用它的plotfunction来创buildgraphics。 我使用的是Ubuntu 12.04。 我遵循http://eli.thegreenplace.net/2011/10/10/installing-python-2-7-on-ubuntu/中的Python安装步骤,但是当我 from pylab import * 我得到这个错误 >>> from pylab import * Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named pylab 我的Python版本是python 2.7 。 有谁能告诉我我在这里失踪了吗?
我刚刚在Ubuntu 9.10中使用了突触包系统安装了matplotlib。 但是,当我尝试以下简单的例子 >>> from pylab import plot; >>> plot([1,2,3],[1,2,3]) [<matplotlib.lines.Line2D object at 0x9aa78ec>] 我没有任何情节窗口。 任何想法如何让情节窗口显示?
我是Matplotlib的新手 ,在阅读官方文档之后,我对此非常沮丧。 任何人都可以build议良好的文档,用户手册,或教程来学习matplotlib,可以理解吗? 谢谢!
我绘制matplotlib中的两个相似的轨迹,我想用部分透明度来绘制每一行,以便红色(绘制的第二个)不会遮挡蓝色。 编辑 :这是透明线的图像。
我不能得到像这样的imshow图表上的颜色条与graphics相同的高度,事实之后使用Photoshop不足。 我如何获得高度匹配?
检查下图的x轴。 我如何将标签移动到左侧,使它们与各自的刻度alignment? 我正在旋转标签使用: ax.set_xticks(xlabels_positions) ax.set_xticklabels(xlabels, rotation=45) 但是,正如您所看到的那样,旋转以文本标签的中间为中心。 这使得它看起来像是向右移动。 我试着用这个来代替: ax.set_xticklabels(xlabels, rotation=45, rotation_mode="anchor") …但它没有做我想要的。 而"anchor"似乎是rotation_mode参数允许的唯一值。
我想绘制数据,然后创build一个新的graphics和绘制数据2,最后回到原始绘图和绘制数据3,有点像这样: import numpy as np import matplotlib as plt x = arange(5) y = np.exp(5) plt.figure() plt.plot(x, y) z = np.sin(x) plt.figure() plt.plot(x, z) w = np.cos(x) plt.figure("""first figure""") # Here's the part I need plt.plot(x, w) 仅供参考我如何告诉matplotlib我完成了一个情节? 做了类似的事情,但不完全相同! 它不允许我访问那个原始的情节。
假设我有3841 x 7195像素的图像。 我想将图的内容保存到磁盘,导致我以像素指定的确切大小的图像。 没有轴,没有标题。 只是形象。 我个人不关心DPI,因为我只想指定图像在磁盘中以像素为单位的大小 。 我已经阅读了其他 线程 ,他们似乎都做了英寸转换,然后指定英寸的数字尺寸和调整dpi的某种方式。 我想避免处理像素到英寸转换可能导致的准确性的潜在损失。 我曾尝试过: w = 7195 h = 3841 fig = plt.figure(frameon=False) fig.set_size_inches(w,h) ax = plt.Axes(fig, [0., 0., 1., 1.]) ax.set_axis_off() fig.add_axes(ax) ax.imshow(im_np, aspect='normal') fig.savefig(some_path, dpi=1) 没有运气(Python抱怨,宽度和高度都必须低于32768(?)) 从我见过的所有东西中, matplotlib需要以inches和dpi为单位指定graphics大小,但我只关心graphics在磁盘中的像素 。 我怎样才能做到这一点? 澄清:我正在寻找一种方式来做到这一点与matplotlib ,而不是其他图像保存库。
有没有可能查询matplotlib颜色循环的当前状态? 换句话说,是否有一个函数get_cycle_state将以下列方式performance? >>> plot(x1, y1) >>> plot(x2, y2) >>> state = get_cycle_state() >>> print state 2 在那里,我期望的状态是下一个将用于阴谋的颜色的指标。 或者,如果它返回下一个颜色(上面例子中的默认循环“r”),那也可以。
我在matplotlib网站上遇到了这个例子 http://matplotlib.org/examples/pylab_examples/subplots_demo.html 我想知道是否有可能增加数字的大小。 我试过了 f.figsize(15,15) 但它什么都不做。