草庐IT

matplotlib-basemap

全部标签

python - python的matplotlib中如何获取当前图号?

我正在研究一个示例脚本,该脚本展示了如何在图形之间来回切换。我在这里找到了这个例子:http://matplotlib.org/examples/pylab_examples/multiple_figs_demo.html当我尝试打印数字时,我得到的是“Figure(640x480)”而不是我期望的数字1。你是怎么得到这个号码的?#Workingwithmultiplefigurewindowsandsubplotsimportmatplotlib.pyplotaspltimportnumpyasnpt=np.arange(0.0,2.0,0.01)s1=np.sin(2*np.pi*

python - 使用带有LinkedBrush的matplotlib mpld3的Json序列化错误

LinkedBrush的mpld3(d3上的matplotlib)示例http://mpld3.github.io/examples/linked_brush.html提供以下代码示例:importnumpyasnpimportmatplotlibimportmatplotlib.pyplotaspltfromsklearn.datasetsimportload_irisimportmpld3frommpld3importplugins,utilsdata=load_iris()X=data.datay=data.target#ditherthedataforclearerplotti

python - 如何防止使用 matplotlib 对 python 条进行字母排序?

我正在使用条形图绘制一些分类数据。即使我对数据框值进行排序,Matplotlib仍会按字母顺序对x轴进行排序。这是我的代码:fig3,new_ax=plt.subplots(1,1,figsize=(25/3,5))summary=tsa.source.sum().sort_values(ascending=False)new_ax.bar(summary.index,summary.values,color=my_colors)new_ax.legend()bar_heights(new_ax)#customfunctiontogetthevaluesontopofbarssimpl

python - IOError : "decoder zip not available" using matplotlib PNG in ReportLab on Linux, 适用于 Windows

我正在使用ReportLab打印由matplotlib生成的图表。我可以在我的Windows开发机器上毫无问题地执行此操作。但是,当我部署到Ubuntu服务器时,渲染失败并出现所述错误。我假设我缺少一个Python模块,但我不知道是哪一个。我相信Python、matplotlib、ReportLab和PIL的版本在我的开发机器和服务器上都是相同的。将matplotlib图(称为图表)转换为PNG并返回的代码:img_stream=StringIO.StringIO()chart.savefig(img_stream,format='png')img_stream.seek(0)retu

python - matplotlib:使用颜色图为表格单元格背景着色

我有一个Pandas数据框,我想将其绘制为matplotlib表。到目前为止,我已经使用了以下代码:importnumpyasnprandn=np.random.randnfrompandasimport*idx=Index(arange(1,11))df=DataFrame(randn(10,5),index=idx,columns=['A','B','C','D','E'])vals=np.around(df.values,2)fig=plt.figure(figsize=(15,8))ax=fig.add_subplot(111,frameon=True,xticks=[],yt

python - 如何更改 networkx/matplotlib 图形绘图的属性?

NetworkX包括functions使用matplotlib绘制图形.这是一个使用出色的IPythonNotebook的示例(从ipython3notebook--pylabinline开始):很好,作为一个开始。但是我怎样才能影响绘图的属性,比如着色、线宽和标签?我以前没有使用过matplotlib。 最佳答案 IPython是找出函数(和对象)可以做什么的好工具。如果你输入[1]:importnetworkxasnx[2]:nx.draw?你看Definition:nx.draw(G,pos=None,ax=None,hold

python - 如何获取 Matplotlib 生成的散点图的像素坐标?

我使用Matplotlib生成散点图的PNG文件。现在,对于每个散点图,除了PNG文件之外,我还想生成散点图中各个点的像素坐标列表。我用来为散点图生成PNG文件的代码基本上是这样的:frommatplotlib.figureimportFigurefrommatplotlib.pyplotimportsetpfrommatplotlib.backends.backend_aggimportFigureCanvasAgg...fig=Figure(figsize=(3,3),dpi=100)ax=fig.gca()for(x,y),m,cinzip(points,markers,colo

python - matplotlib 强制平移/缩放限制到 x 轴

Matplotlib有一个功能,如果您按住“x”或“y”键,它会限制平移或缩放到相应的轴。有没有办法让它成为默认值?出于某种原因,我的CPU不允许在按住字母键时触摸板移动。我只希望平移/缩放x轴,而不是y轴。编辑:在https://github.com/matplotlib/matplotlib/blob/master/lib/matplotlib/axes.py#L3001找到平移/缩放功能其中包含一个内部函数format_deltas。但是当Axes对象是从Figure对象自动创建时,我不知道如何用子类覆盖Axes类。 最佳答案

python - 为什么从 ipython notebook 生成的 matplotlib 图与终端版本略有不同?

我有一个奇怪的问题。使用IPythonNotebook,我使用pandas和matplotlib创建了一个相当广泛的脚本来创建许多图表。当我的修补完成后,我将代码复制(并清理)到一个独立的python脚本中(这样我就可以将它推送到svn中,我的论文合著者也可以创建图表)。为了方便起见,我再次将独立的python脚本导入到笔记本中,并创建了一些图表:importcreate_chartsasccdf=cc.read_csv_files("./data")cc.chart_1(df,'fig_chart1.pdf')...奇怪的是,我使用上述方法获得的.pdf文件与我从Windows7终端

Python Matplotlib : Drawing linear inequality functions

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭3年前。Improvethisquestion如何使用matplotlib绘制由一些线性不等式函数界定的区域。例如,如果我们有3个函数:y,y>=2+0.5x,y我想画一些类似于wolframalpha的东西:http://www3.wolframalpha.com/Calculate/MSP/MSP43251aca1dfd6ebcd862000067b9fd36a79h3igf?MSPStoreType=image/gif&s=39&w=200.&