草庐IT

matplotlib-basemap

全部标签

python - 为什么保存按钮在 matplotlib 图上不起作用?

我有matplotlib1.0.0安装在MacOSX10.6上的Python2.7virtualenv中。我可以很好地创建情节。但是,无论何时按下保存按钮,我都无法在保存对话框窗口中键入文本,也无法保存绘图。我唯一能做的就是点击取消。关于导致此问题的原因以及如何解决它的任何想法?Matplotlib安装过程我通过克隆astraw'smatplotlibgithubrepository安装了matplotlib然后松散地关注HyperJeff'sInstallationInstructionsfornumpy/scipy/matplotlib.以下是setup.cfg和make.osx的

python - 使用 python-matplotlib 连续 3D 绘图(即图形更新)?

我有一个模拟,它为模拟的每次迭代计算表面数据。我想将该数据作为曲面图连续绘制到同一窗口(在每次迭代中更新图),以便查看它是如何演变的并检查算法。我的想法是创建一个类来初始化窗口/绘图,然后从模拟循环内部重新绘制到该窗口。这是我想出的类(class):importnumpyasnpimportmatplotlib.pyplotaspltfrommpl_toolkits.mplot3dimportAxes3Dfrommatplotlibimportcmfrommatplotlib.tickerimportLinearLocator,FixedLocator,FormatStrFormatt

python - 如何获取 matplotlib 中轴上单个单位的长度(以像素为单位)?

我想制作markersize等于一个单位的高度。markersize似乎以像素为单位。我怎样才能知道“1个单位”(沿给定轴)有多大,以像素为单位? 最佳答案 看看Transformationstutorial(哇,这花了很多时间才找到——!)特别是,axes.transData.transform(points)返回像素坐标,其中(0,0)是视口(viewport)的左下角。importmatplotlib.pyplotasplt#setupafigurefig=plt.figure()ax=fig.add_subplot(111)

python - 无法保存 matplotlib 动画

这个问题在这里已经有了答案:UsingFFmpegandIPython(1个回答)关闭6年前。我正在使用matplotlib制作动画热图。我在一个包含3列的文本文件(rs_h)中有数据-x、y、z;我正在使用散点图制作一个简单的热图,然后使用动画包随时间更新热图importpandasaspdimportmatplotlib.pyplotaspltimportnumpyasnpimportmatplotlib.animationasanimationdata=pd.read_table('rs_h',header=None,sep=r"\s*")frames=np.array_spli

python - 用于 Matplotlib 交互的 IPython Notebook 小部件

我想使用ipython笔记本小部件为内联matplotlib图添加一定程度的交互性。一般来说,情节可能会很沉重,我只想更新情节的特定元素。我知道小部件有一个内置的节流功能,有助于避免内核溢出,但是当情节发生时,比如说30秒,我不想等这么久只是为了更新一行。通过阅读examplenotebooks我能够创建一个基本示例,其中我将十字光标(由2个slider驱动)添加到mpl轴。问题是图形显示了两次。这是代码(单元格1):fig,ax=plt.subplots()ax.plot([3,1,2,4,0,5,3,2,0,2,4])...显示的图形...,单元格2(编辑:感谢ThomasK的改进

python - 使用 bokeh 或 matplotlib 的 Pandas DataFrame 分层饼图/ donut chart

我有以下pandasDataFrame(“A”是最后一列的标题;其余列是组合的层次索引):AkingdomphylumclassorderfamilygenusspeciesNoblasthit2496k__Archaeap__Euryarchaeotac__Thermoplasmatao__E2f__[Methanomassiliicoccaceae]g__vadinCA11s__6k__Bacteriap__c__o__f__g__s__5p__Actinobacteriac__Acidimicrobiiao__Acidimicrobialesf__g__s__0c__Actino

python - 如何在 Matplotlib 中编写自己的 LaTeX 序言?

我正在尝试在matplotlib中创建一个图形以插入到我的LaTeX文档中,我需要加粗的'i'和'j'符号没有点,而是一顶帽子。我一直在我的文档中使用代码\mathbf{\hat{\textnormal{\bfseries\i}}},但是因为它使用了amsmath包(或者可能是amssymb包,对不起,我不知道我对LaTeX和matplotlib都很陌生)我不能在matplotlib标签。因此我很想知道如何在matplotlib中使用LaTeX以及如何编写序言来安装使用这些符号所需的包。我希望这是有道理的,我知道这可能已经存在或者很简单,但我是新手所以请不要生气!谢谢大家!编辑所以我以

python - Jupyter 笔记本中 Matplotlib 图的比例图大小

是否有可能在jupyter笔记本中缩放matplotlib图的绘图大小?您可以通过更改figure.figsize的默认值来增加绘图大小,但这不会影响fontsize、linewidth、markersize等参数。我需要的是一个所有参数都相应缩放的绘图.P.S.:为了在jupyternotebooks中显示绘图,我使用%matplotlibinline,请参见下面的屏幕截图。编辑为了完整起见,这里有一段代码片段完全符合我的需要:defscale_plot_size(factor=1.5):importmatplotlibasmpldefault_dpi=mpl.rcParamsDef

Python matplotlib 等高线图对数色标

我对使用对数颜色缩放的等高线图有疑问。我想手动指定级别。然而,Matplotlib以一种奇怪的方式绘制颜色条——标签放置不当,只出现一种颜色。这个想法是基于http://adversus.110mb.com/?cat=8有没有人可以帮助我?我使用最新的git-repositorymatplotlib版本,v1.1.0(2011-04-21)importmatplotlib.pyplotaspltimportnumpyasnpfrommatplotlib.mlabimportbivariate_normalfrommatplotlib.colorsimportLogNormfrommat

python - 将 rgb 代码列表转换为 matplotlib 颜色图

我有一个rgb值列表,想从列表中创建一个costum颜色图。这些是示例值:my_rgbs=['#ece804','#ece804','#e8e804','#e4e804','#e4e804','#e0e804','#dce804','#dce804','#d8e804','#d4e404','#d4e404','#d0e404','#cce404','#cce404','#c8e404','#c4e404','#c4e404','#c0e404','#bce404','#bce404','#b8e404','#b4e004','#b4e004','#b0e004','#ace004',