草庐IT

matplotlib.mlab

全部标签

matplotlib - 使用 PyCharm 和 Docker 解释器进行 X11 转发

我正在使用Docker解释器在PyCharm中开发一个项目,但是在做大多数“交互式”事情时遇到了问题。例如,importmatplotlib.pyplotaspltplt.plot([1,2,3],[4,5,6])给予RuntimeError:InvalidDISPLAYvariable我可以绕过这个使用importmatplotlibmatplotlib.use('agg')它消除了错误,但是当我执行plt.show()时没有产生任何情节。我也得到与线程[pycharmremotepythonconsole]:"cannotconnecttoXserver"errorwithimpo

Python Matplotlib数据可视化绘图之(一)————柱状图

文章目录前言一、所用到的模块二、单一颜色的普通不分组柱状图1.示例数据如下2.代码如下2.1代码如下(示例):2.1.1Case1:2.1.2Case2:2.1.3Case3:三、多种颜色的普通不分组柱状图1.示例数据如下2.代码如下2.1代码如下(示例):2.1.1Case1:四、多种颜色的普通分组柱状图1.示例数据如下2.代码如下2.1代码如下(示例):2.1.1Case1:2.2我们可以看到,在上述作图过程中,我们把画布(fig)背景色设置为#B0C4DE,把轴域(ax)背景色或者称为绘图区域背景色设置为white(纯白色),以上图片都是我截图保存下来的,所以能够保持我们对fig和ax的

python - 带日期的 matplotlib 居中条形图

为了得到x轴是日期的条形,我正在做这样的事情:importnumpyasnpimportmatplotlib.pyplotaspltimportdatetimex=[datetime.datetime(2010,12,1,0,0),datetime.datetime(2011,1,1,0,0),datetime.datetime(2011,5,1,1,0)]y=[4,9,2]ax=plt.subplot(111)barWidth=20ax.bar(x,y,width=barWidth)ax.xaxis_date()plt.show()但是,这些图并不以x为中心。如果之前使用ax.bar

python - 带日期的 matplotlib 居中条形图

为了得到x轴是日期的条形,我正在做这样的事情:importnumpyasnpimportmatplotlib.pyplotaspltimportdatetimex=[datetime.datetime(2010,12,1,0,0),datetime.datetime(2011,1,1,0,0),datetime.datetime(2011,5,1,1,0)]y=[4,9,2]ax=plt.subplot(111)barWidth=20ax.bar(x,y,width=barWidth)ax.xaxis_date()plt.show()但是,这些图并不以x为中心。如果之前使用ax.bar

python - 如何用 matplotlib 绘制二维数学向量?

我们如何用matplotlib绘制二维数学向量?有人对此有示例或建议吗?我有几个向量存储为二维numpy数组,我想将它们绘制为有向边。要绘制的向量构造如下:importnumpyasnp#alistcontains3vectors;#eachlistisconstructedasthetailandtheheadofthevectora=np.array([[0,0,3,2],[0,0,1,1],[0,0,9,9]])编辑:我刚刚添加了tcaswell的最终答案图,供任何对输出感兴趣并希望使用matplotlib绘制2d向量的人: 最佳答案

python - 如何用 matplotlib 绘制二维数学向量?

我们如何用matplotlib绘制二维数学向量?有人对此有示例或建议吗?我有几个向量存储为二维numpy数组,我想将它们绘制为有向边。要绘制的向量构造如下:importnumpyasnp#alistcontains3vectors;#eachlistisconstructedasthetailandtheheadofthevectora=np.array([[0,0,3,2],[0,0,1,1],[0,0,9,9]])编辑:我刚刚添加了tcaswell的最终答案图,供任何对输出感兴趣并希望使用matplotlib绘制2d向量的人: 最佳答案

python - 如果我没有跟踪所有进入的数据点,则将 y=x 添加到 matplotlib 散点图中

这是一些使用matplotlib对多个不同系列进行散点图的代码,然后添加y=x行:importnumpyasnp,matplotlib.pyplotasplt,matplotlib.cmascm,pylabnseries=10colors=cm.rainbow(np.linspace(0,1,nseries))all_x=[]all_y=[]foriinrange(nseries):x=np.random.random(12)+i/10.0y=np.random.random(12)+i/5.0plt.scatter(x,y,color=colors[i])all_x.extend(x

python - 如果我没有跟踪所有进入的数据点,则将 y=x 添加到 matplotlib 散点图中

这是一些使用matplotlib对多个不同系列进行散点图的代码,然后添加y=x行:importnumpyasnp,matplotlib.pyplotasplt,matplotlib.cmascm,pylabnseries=10colors=cm.rainbow(np.linspace(0,1,nseries))all_x=[]all_y=[]foriinrange(nseries):x=np.random.random(12)+i/10.0y=np.random.random(12)+i/5.0plt.scatter(x,y,color=colors[i])all_x.extend(x

python - 如何在 matplotlib 中制作无衬线上标或下标文本?

我想在matplotlib图中的轴标签中使用下标。使用LaTeX,我会将其设置为$N_i$,这给了我斜体衬线字体。我知道我可以使用\mathrm获得非斜体数学字体。但我想获取默认matplotlibsans-serif字体中的文本,以便它与图中的其余文本匹配。有没有不使用latex的下标文本的方法? 最佳答案 使用\mathregular在mathtext之外使用用于常规文本的字体:$\mathregular{N_i}$看看here了解更多信息。 关于python-如何在matplotl

python - 如何在 matplotlib 中制作无衬线上标或下标文本?

我想在matplotlib图中的轴标签中使用下标。使用LaTeX,我会将其设置为$N_i$,这给了我斜体衬线字体。我知道我可以使用\mathrm获得非斜体数学字体。但我想获取默认matplotlibsans-serif字体中的文本,以便它与图中的其余文本匹配。有没有不使用latex的下标文本的方法? 最佳答案 使用\mathregular在mathtext之外使用用于常规文本的字体:$\mathregular{N_i}$看看here了解更多信息。 关于python-如何在matplotl