当我从ipython shell或ipython笔记本运行文件时,通常会显示绘图,但是当我从bash终端运行文件时,它们不会显示出来--从bash终端运行时,其他一切都运行得很好。
python脚本示例(trial.py):
import matplotlib.pyplot as plt
print 'please, show my graph'
plt.plot([1,2,3], [1,2,3])
plt.show()
这就是我得到的(plot没有显示):
[~/Desktop]$ python trial.py
please, show my graph
[~/Des
我想使用matplotlib从作为子进程运行的脚本(由apache服务器上的python cgi-script启动)进行绘图(即编写文件),但不知何故,要么没有创建绘图,要么服务器崩溃,这取决于我使用的后端。我认为我应该使用"agg",并且在这种情况下创建了图,但是服务器崩溃了(内部服务器错误)。日志如下:
AH01215: /usr/lib/pymodules/python2.7/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display, referer: http://localhost/
AH01215:
我正在尝试使用R-Markdown文件(RMarkdown到pdf)运行python代码。 到目前为止,我所实现的-- 1- -我能够使用configure和网格化库配置我的python引擎-- 2- -我能够执行我的python代码。 我尝试了论坛中讨论的所有方法,但都不起作用。2-我也尝试保存图像(as one of the posts here suggests),但也不起作用。我的问题是- 1-当我尝试使用matlplotlib和命令plt.imshow()和plt.show()绘制图形时,它没有在输出中打印图像。相反,它是在一个单独的窗口中显示图像。你可以在附图中看到我的结果。 R
我已经安装了numpy1.3,scipy 0.7.1,matplotlib 0.99.1.1和python 2.5,当我导入pylab时,我得到了以下错误。谁来帮帮忙。
/var/lib/python-support/python2.5/gtk-2.0/gtk/__init__.py:72: GtkWarning: could not open display
warnings.warn(str(e), _gtk.Warning)
/usr/lib/python2.5/site-packages/matplotlib/backends/backend_gtk.py:44:
可以为打印指定颜色,但Seaborn会在打印过程中将颜色静音一点。有没有办法关闭这种行为?
示例:
import matplotlib
import seaborn as sns
import numpy as np
# Create some data
np.random.seed(0)
x = np.random.randn(100)
# Set the Seaborn style
sns.set_style('white')
# Specify a color for plotting
current_palette = matplotlib.colors.hex2
我的X轴范围是0到4294967296(即2^32),也就是说,我想在matplotlib的X轴上绘制到4294967296。但我的错误是“记忆错误”。
如何避免内存错误?
File "/usr/lib64/python2.7/site-packages/matplotlib/pyplot.py", line 3161, in plot
ret = ax.plot(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/matplotlib/__init__.py", line 1819
我发现对python/matplotlib的最新更新破坏了一个关键特性,即在代码执行期间定期更新或“刷新”matplotlib绘图的能力。下面是一个最小的(非)工作示例。
import numpy as np
from matplotlib.pyplot import *
from time import sleep
x = np.array([0])
y = np.array([0])
figure()
for i in range(51):
gca().cla()
plot(x,y)
xlim([0,50])
ylim([0,2500])
dra
我正在使用Microsoft Python extension for Visual Studio Code,它从6月份开始就支持带有Python交互窗口的绘图查看器。我正在尝试(没有成功)使用vscode中的matplotlib进行交互式绘图,就像我在Jupyter Notebook中使用代码顶部的神奇代码%matplotlib notebook所做的那样,以便使用数据缩放光标和数据跟踪器,如下图所示:
有没有办法使用绘图查看器显示交互式绘图?
原问题
我是Python的新手,我正在学习matplotlib。我正在遵循Mike Muller在matplotlib的官方用户手册中推荐的视频教程:'Plotting with matplotlib‘。讲师没有展示他如何导入matplotlib,而是立即使用诸如plot(x,linear,x,square)之类的命令继续操作,其中x是他定义的序列。
我试着逃走
import matplotlib
from matplotlib import pyplot as plt
import numpy as np
import pandas as pd
x = np.arange(100)
我想使用matplotlib (python)在3D中绘图,它的数据是实时添加的(x,y,z)。
在下面的代码中,数据成功地附加到了x轴和y轴上,但是在z轴上,我遇到了problems.although,我在matplotlib的文档中搜索过,我找不到任何解决方案。
应该对此代码添加/更改哪些内容才能使其在z轴上追加数据?
正确工作的方式:
return plt.plot(x, y, color='g')
问题:
return plt.plot(x, y, z, color='g')
代码:
from mpl_toolkits.mplot3d import a