Articles of matplotlib

我该如何解决这个错误? Gtk-WARNING **:GModule …初始化检查失败:GLib版本太旧(微不匹配)

我正在用matplotlib编写一个python程序,我得到这个错误: GLib-GIO-Message:使用“内存”GSettings后端。 您的设置不会被保存或与其他应用程序共享。 (python:6304):Gtk-WARNING **:GModule(/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so)初始化检查失败:GLib> version too old (微不匹配) (python:6304):Gtk-WARNING **:加载IM上下文types'ibus'失败 (python:6304):Gtk-WARNING **:GModule(/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so)初始化检查失败:GLib版本太旧微不匹配) (python:6304):Gtk-WARNING **:加载IM上下文types'ibus'失败 (python:6304):Gtk-WARNING **:GModule(/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so)初始化检查失败:GLib版本太旧微不匹配) (python:6304):Gtk-WARNING **:加载IM上下文types'ibus'失败 该程序完成执行,但错误不会消失。 我正在运行Ubuntu 16。 我尝试重新安装Glib,但没有任何改变。 我在网上寻找帮助,但找不到解决scheme。 我是一个noob,我不知道如何解决这个问题。 谁能帮我吗? 我真的很感激你的时间!

在Ubuntu中显示matplotlib图(用于Linux的Windows子系统)

所以它似乎在Ubuntu的Windows(Windows子系统为Linux)人们build议我们需要使用Agg后端,只保存图像,而不是显示情节。 import matplotlib matplotlib.use('Agg') # no UI backend import matplotlib.pyplot as plt import numpy as np t = np.arange(0.0, 2.0, 0.01) s = 1 + np.sin(2*np.pi*t) plt.plot(t, s) plt.title('About as simple as it gets, folks') #plt.show() plt.savefig("matplotlib.png") #savefig, don't show 我们怎么能到达plt.show()会向我们展示图像的地方? 我目前的select是重写plot.show(),而不是只保存在/ mnt / c / Users / james / plots /在windows下的plot-148123456.png,只是有一个浏览器窗口打开查看图像。 我想我可以托pipe该文件夹并使用浏览器。 我的目标是能够运行简单的例子,如上面的代码,而不需要改变代码到ftp的图像的地方等我只想让情节出现在一个窗口。 有没有人想出一个体面的方式来做到这一点?

Matplotlib-Animation“No MovieWriters Available”

在Linux下,我一直在检查matplotlib的animation类,它似乎工作,除了我不能初始化电影作家写出电影。 使用任一个例子: http://matplotlib.org/examples/animation/moviewriter.html http://matplotlib.org/examples/animation/basic_example_writer.html 导致错误“ RuntimeError:No MovieWriters available! ” 我使用matplotlib版本1.3.x并已安装(希望)所有的编解码器。 有人可以build议,为什么我得到这个错误? 如果它的编解码器问题,我应该安装哪个编解码器(+版本)? 如果它的其他东西被打破,是否有替代scheme在Python中创buildanimation?

Matplotlib在Ubuntu 14.04上需要sudo

我最近转移到一台新的笔记本电脑。 在安装了Ubuntu 14.04 LTS和我以前的系统包含的所有软件包之后,我将我的旧系统中的所有文件复制到新系统。 每当我尝试执行任何有matplotlib调用的Python代码,我得到以下错误 File "Q1.py", line 2, in <module> import matplotlib.pyplot as plt File "/usr/lib/pymodules/python2.7/matplotlib/pyplot.py", line 24, in <module> import matplotlib.colorbar File "/usr/lib/pymodules/python2.7/matplotlib/colorbar.py", line 29, in <module> import matplotlib.collections as collections File "/usr/lib/pymodules/python2.7/matplotlib/collections.py", line 23, in <module> import matplotlib.backend_bases as backend_bases File "/usr/lib/pymodules/python2.7/matplotlib/backend_bases.py", line 50, in <module> import matplotlib.textpath as textpath File "/usr/lib/pymodules/python2.7/matplotlib/textpath.py", […]

ImportError:没有安装matplotlib的matplotlib模块

代码行: import matplotlib 错误: ImportError:没有名为“matplotlib”的模块 问题: which python3.4 % /usr/bin/python3.4 matplotlib在哪里安装? sudo find /usr | grep matplotlib % /usr/lib/pymodules/python2.7/matplotlib/… 一些考虑: 操作系统:Linux Mint 17.2 我需要使用Python 3.4 解决scheme: import sys sys.path.append('/usr/lib/pymodules/python2.7/') (不满意这个)。 使用pip3 install matplotlib或sudo pip3 install matplotlib (收到错误,我也不喜欢这个)。 使用sudo apt-get install python-matplotlib (可能是完美的,但在python2.7目录中安装matplotlib)。 我如何使matplotlib工作python3? 谢谢

在linux上运行matplotlib的ipython笔记本与nbagg交互

我想从我的ipython笔记本中出现button和其他交互式matplotlib对象。 这是我所做的: 安装了http://datasciencetoolbox.org ,它是一个安装了ipython和matplotlib版本1.3.1的stream浪盒子。 我需要将matplotlib升级到最新版本,因为它具有内联交互式绘图function。 Matplotlib 1.4.1有什么新function 我需要运行sudo apt-get install pkg-config和 sudo pip install matplotlib –upgrade升级为了得到这个。 然后,为了生成下面的漂亮的(即没有错误的)截图,我进入了.ipython/dst-profile/ipython_notebook_config.py文件,并删除了关于IPKernelApp.pylab='inline'行,以便能够运行matplotlib.use('nbagg')命令。 然后我可以创build下面的截图。 然而,事情仍然看起来很差。 这些button不是button。 这是一个button的图像。 请告知如何使这些button来生活! 噢…检查一下 ,如果这有助于你帮助我。 谢谢!

导入matplotlib.pyplot时出错(在Windows 10 Home 64位PC的Anaconda3上)

我最近在Windows 10 Home(64位)机器上安装了“Anaconda3 for Windows v2.4.0”。 (我从https://www.continuum.io/downloads下载了Windows 64位graphics安装程序“Anaconda3-2.4.0-Windows-x86_64.exe”(392 MB)。) 在一个命令提示符窗口中,我做了conda“testing驱动”,包括“conda update conda”等。最后,我看到以下内容: C:\Users\Anshul\Downloads\Python>conda update conda Fetching package metadata: …. # All requested packages already installed. # packages in environment at C:\Anaconda3: # conda 3.18.6 py35_0 defaults C:\Users\Anshul\Downloads\Python>conda list matplotlib # packages in environment at C:\Anaconda3: # matplotlib 1.5.0 np110py35_0 defaults 安装似乎已经成功 – 例如: C:\Users\Anshul\Downloads\Python>python Python […]

Tcl错误:无效的命令名称tcl_findLibrary

当我input以下命令(使用iPython) Tkinter.Tk() , %pylab , plot …..或者在一般的情况下运行pylab,但是import pylab不会触发任何错误时,会出现这个错误。 Tcl error : invalid command name tcl_findLibrary 据我所知,用于Windows的Python安装程序已经包含完整的Tcl / Tk安装,所以我没有使用除常规Python安装程序以外的其他任何东西。 操作系统是64位,但我使用X32安装程序,因为一些额外的Python库没有X64版本。 Python 2.7.5 x32操作系统:Windows7-x64

Python的matplotlib安装问题在Windows 7上的freetype,PNG包

在Windows 7上使用Python 2.7。下面是我用来安装和错误消息的命令。 想知道有没有人遇到过类似的问题? 谢谢。 C:\Python27\Scripts>pip install matplotlib Collecting matplotlib Downloading matplotlib-1.5.2.tar.gz (51.6MB) 100% |################################| 51.6MB 19kB/s Complete output from command python setup.py egg_info: ============================================================================ Edit setup.cfg to change the build options BUILDING MATPLOTLIB matplotlib: yes [1.5.2] python: yes [2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:40:30) [MSC v.1500 64 bit (AMD64)]] platform: yes [win32] REQUIRED DEPENDENCIES […]

matplotlib和wxpython的透明度问题

我正在开发基于matplotlib和Windows的wxpython的GUI。 当使用“Windows XP”主题(绿色“开始”button,蓝色任务栏)时,我遇到了一个可见的问题。 我很确定,同样的问题也会出现在Vista上。 我知道一个不完善的解决方法,但我无法正确解决此问题。 我的matplotlib图embedded到wxPanel中,embedded到wxNotebook(如果您愿意,可以使用制表符)。 对于一些主题,选项卡的背景颜色实际上是一个渐变,并且wx会尝试将其与接近它的颜色相匹配。 这是不完美的解决方法:颜色匹配在窗口的顶部,但不在底部。 这就是为什么我想实际使用具有透明背景的matplotlib图。 当我将graphics的facecolor设置为透明的时候,它实际上会把桌面或者任何窗口的“颜色”放在后面,而不是wxPanel / wxNotebook。 如果我调整窗口大小,透明部分会累积绘制的数据。 这最后一个问题不再是主题,我也在“Windows Classic”上观察它。 在下面的示例代码中,我宁愿期望图的透明部分显示在embedded图的面板上设置的蓝色。 import wx import matplotlib matplotlib.use('WXAgg') from matplotlib.figure import Figure from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg import wxversion import sys class MyFrame ( wx.Frame ): def __init__( self, parent ): wx.Frame.__init__ ( self, parent, id = wx.ID_ANY, title = wx.EmptyString, pos = […]