草庐IT

matplotlib.mlab

全部标签

python matplotlib dash-dot-dot - 如何?

我正在使用python和matplotlib来生成图形输出。有没有一种简单的方法来生成点划线样式?我知道'--'、'-.'和':'选项。不幸的是,'-..'不会产生点划线。我查看了set_dashes命令,但这似乎控制了破折号的长度和两个相邻破折号之间的空间。一种选择可能是在彼此之上绘制两条线;一种是虚线,虚线之间有足够的空间-一种是虚线,与虚线一样大的点宽且间隔开,因此每个虚线之间有两个点。我不怀疑这是可以做到的,我只是希望有一个更简单的方法。我是否忽略了一个选项? 最佳答案 您可以定义customdashes:importmat

python - 在 matplotlib 中重叠 y 轴刻度标签和 x 轴刻度标签

如果我使用以下代码使用matplotlib创建绘图:importnumpyasnpfrommatplotlibimportpyplotaspltxx=np.arange(0,5,.5)yy=np.random.random(len(xx))plt.plot(xx,yy)plt.imshow()我得到一个看起来像附加图像的结果。问题是最底部的y刻度标签与最左侧的x刻度标签重叠。这个看起来不专业。我想知道是否有自动删除最底部的y-tick标签的方法,所以我没有重叠问题。代码行数越少越好。 最佳答案 在ticker模块中有一个类叫做Max

python - 在 matplotlib 中重叠 y 轴刻度标签和 x 轴刻度标签

如果我使用以下代码使用matplotlib创建绘图:importnumpyasnpfrommatplotlibimportpyplotaspltxx=np.arange(0,5,.5)yy=np.random.random(len(xx))plt.plot(xx,yy)plt.imshow()我得到一个看起来像附加图像的结果。问题是最底部的y刻度标签与最左侧的x刻度标签重叠。这个看起来不专业。我想知道是否有自动删除最底部的y-tick标签的方法,所以我没有重叠问题。代码行数越少越好。 最佳答案 在ticker模块中有一个类叫做Max

python - matplotlib 中的文本框

如何在matplotlib中围绕文本创建一个框?我在三个不同的行和三种不同的颜色上有文本:ax.text(2,1,'alpha',color='red')ax.text(2,2,'beta',color='cyan')ax.text(2,3,'epsilon',color='black')我看了教程http://matplotlib.org/users/recipes.html(最后一个例子)但我无法解决问题。提前致谢。 最佳答案 作为您链接到提及的示例,您可以使用thebboxkwarg添加一个框。我假设您对如何设置盒子的颜色等感

python - matplotlib 中的文本框

如何在matplotlib中围绕文本创建一个框?我在三个不同的行和三种不同的颜色上有文本:ax.text(2,1,'alpha',color='red')ax.text(2,2,'beta',color='cyan')ax.text(2,3,'epsilon',color='black')我看了教程http://matplotlib.org/users/recipes.html(最后一个例子)但我无法解决问题。提前致谢。 最佳答案 作为您链接到提及的示例,您可以使用thebboxkwarg添加一个框。我假设您对如何设置盒子的颜色等感

python - 如何使用 matplotlib 紧密布局与 Figure?

我找到了pyplot的tight_layout函数并想使用它。在我的应用程序中,我将matplotlib绘图嵌入到QtGUI中并使用图而不是pyplot。有什么方法可以在那里应用tight_layout吗?如果我在一个图中有多个轴,它也可以工作吗? 最佳答案 只需像往常一样调用fig.tight_layout()即可。(pyplot只是一个方便的包装器。在大多数情况下,您只使用它来快速生成图形和轴对象,然后直接调用它们的方法。)QtAgg后端和默认后端之间不应该有区别(或者如果有,那是一个错误)。例如importmatplotlib

python - 如何使用 matplotlib 紧密布局与 Figure?

我找到了pyplot的tight_layout函数并想使用它。在我的应用程序中,我将matplotlib绘图嵌入到QtGUI中并使用图而不是pyplot。有什么方法可以在那里应用tight_layout吗?如果我在一个图中有多个轴,它也可以工作吗? 最佳答案 只需像往常一样调用fig.tight_layout()即可。(pyplot只是一个方便的包装器。在大多数情况下,您只使用它来快速生成图形和轴对象,然后直接调用它们的方法。)QtAgg后端和默认后端之间不应该有区别(或者如果有,那是一个错误)。例如importmatplotlib

python - Python3.2如何安装matplotlib

我在ubuntu中安装了python3.2(默认版本没有删除),按照here中的步骤操作但是当我使用python3.2setup.pyinstall我明白了:"error:command'gcc'failedwithexitstatus1","src/ft2font.cpp:2224:29:error:‘Int’isnotamemberof‘Py’"当我使用sudoapt-getinstallpython-matplotlib我可以在python2.x中使用matplot,而我仍然不能在python3.2中使用它python3.2如何安装matplot? 最

python - Python3.2如何安装matplotlib

我在ubuntu中安装了python3.2(默认版本没有删除),按照here中的步骤操作但是当我使用python3.2setup.pyinstall我明白了:"error:command'gcc'failedwithexitstatus1","src/ft2font.cpp:2224:29:error:‘Int’isnotamemberof‘Py’"当我使用sudoapt-getinstallpython-matplotlib我可以在python2.x中使用matplot,而我仍然不能在python3.2中使用它python3.2如何安装matplot? 最

python - seaborn color_palette 作为 matplotlib 颜色图

Seaborn提供了一个名为color_palette的函数,可让您轻松地为绘图创建新的color_palette。colors=["#67E568","#257F27","#08420D","#FFF000","#FFB62B","#E56124","#E53E30","#7F2353","#F911FF","#9F8CA6"]color_palette=sns.color_palette(colors)我想将color_palette转换为可以在matplotlib中使用的cmap,但我不知道该怎么做。可悲的是,像“cubehelix_palette”、“light_palette