matplotlib 相关问题

Matplotlib是Python的绘图库,可以交互使用或嵌入到独立的GUI中。其紧凑的“pyplot”界面类似于MATLAB®的绘图功能。

找到jupyter笔记本中导致大量文件大小的输出单元格

i有一个约400个单元格的jupyter笔记本。总文件大小为8MB,因此我想抑制具有较大尺寸的输出单元,以减少整体文件大小。 有很多

回答 2 投票 0



在python matplotlib中,绘制多杆图时,如果值是nan,则可以跳过栏,以免出现?

丢失了每组7个条的某些数据,值为0或NAN。这也在丢失的数据中造成了差距。

回答 1 投票 0



绘制数字图表

我有一个列表的整数列表,如下面的示例。

回答 0 投票 0


绘图修改以对齐两个x轴并从列表中的位置启动

IMPORTMATPLOTLIB.PYPLOT作为PLT 尺寸= 18 值= [20,25,30,35] x_values1 = list(range(0,100,5)) x_values2 = [0.0,20.0,40.0,60.0,80.0,90.0,95.0] x_values3 = [80,76,72,68,64,60,56,52,48,...

回答 1 投票 0

回答 0 投票 0

用matplotlib.pyplot

令人难以置信的是,我没有找到有关如何使用matplotlib.pyplot(请不要Pylab)作为输入中心(x,y)和半径r绘制圆圈的直截了当描述。我尝试了一些变体:

回答 8 投票 0

约束的布局作物厚轴刺

在下面的示例中,我在matplotlib中创建一个图块,并具有约束的布局,其中左轴和底部轴的厚度大大增加(并且顶部和右侧的刺都被转动了...

回答 1 投票 0


如何在两个具有相同像素大小的RGB图像之间产生一个三角图?

I有两个RGB图像,表示某些几何形状上的标量变量的图。我的目标是找到一种方法来绘制两个图像之间的变量差异并用自定义

回答 1 投票 0

如何在matplotlib

i在附件的图中添加了这些自定义传说,但文本的前面有一个奇怪的空间。有办法可以删除空白空间吗? 代码: #绘图 plt.figure(figsize =(7,5))#集图...

回答 1 投票 0

如何从matplotlib中的分类网格点绘制多边形? (阶段形式生成)

I有一个数据框,其中包含1681个均匀分布的2D网格点。每个数据点都有其X和Y坐标,一个代表其类别(或阶段)的标签以及该类别的颜色。 ...

回答 1 投票 0


matplotlib传说不起作用

以来 /USR/lib/pymodules/python2.7/matplotlib/legend.py:610:userWarning:传说不支持[ 以来 /usr/lib/pymodules/python2.7/matplotlib/legend.py:610: UserWarning: Legend does not support [<matplotlib.lines.Line2D object at 0x3a30810>] Use proxy artist instead. http://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist warnings.warn("Legend does not support %s\nUse proxy artist instead.\n\nhttp://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist\n" % (str(orig_handle),)) /usr/lib/pymodules/python2.7/matplotlib/legend.py:610: UserWarning: Legend does not support [<matplotlib.lines.Line2D object at 0x3a30990>] Use proxy artist instead. http://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist warnings.warn("Legend does not support %s\nUse proxy artist instead.\n\nhttp://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist\n" % (str(orig_handle),)) this this甚至是用这样的琐碎脚本发生的: import matplotlib.pyplot as plt a = [1,2,3] b = [4,5,6] c = [7,8,9] plot1 = plt.plot(a,b) plot2 = plt.plot(a,c) plt.legend([plot1,plot2],["plot 1", "plot 2"]) plt.show() 我发现了错误指向我在诊断错误源方面毫无用处的链接。 您应该添加逗号: plot1, = plt.plot(a,b) plot2, = plt.plot(a,c) 您需要逗号的原因是因为plt.plot()返回了线对象的元组,无论实际上是从命令中创建了多少。如果没有逗号,“ plot1”和“ plot2”是元素而不是线对象,则使后来呼叫plt.legend()失败。 逗号隐含地解开结果,以便将元组“ plot1”和“ plot2”自动成为元组中的第一个对象,即您实际想要的线对象。 http://matplotlib.sourceforge.net/users/legend_guide.html#adjusting-the-prod-the-prode-the-cord--erord-of-legend-items, line,=情节(x,sin(x))逗号代表什么? 使用“标签”关键字,就像这样: plt.plot(x, y, label='x vs. y') 然后添加传奇人物: plt.legend() 传说将保留厚度,颜色等的线属性。 使用handles又名Proxy artists import matplotlib.lines as mlines import matplotlib.pyplot as plt # defining legend style and data blue_line = mlines.Line2D([], [], color='blue', label='My Label') reds_line = mlines.Line2D([], [], color='red', label='My Othes') plt.legend(handles=[blue_line, reds_line]) plt.show() I在直方图图上也有类似的问题。这并不是OP所要求的,而是将我的发现贴在“传奇不起作用”的未来访客: 该代码不起作用: fig, ax = plt.subplots(figsize=(10, 6)) sns.histplot(data=df_stats, x="score", hue="sys", weights=df_stats[sname], bins=10, kde=False, multiple="dodge") ax.legend(title="Systems", labels=[labels[k] for k in sys_names]) 更改以下代码后,它开始按预期工作 fig, _ = plt.subplots(figsize=(10, 6)) ax = sns.histplot(data=df_stats, x="score", hue="sys", weights=df_stats[sname], bins=10, kde=False, multiple="dodge") ax.legend(title="Systems", labels=[labels[k] for k in sys_names]) 传说的问题是什么?注意ax对象初始化的位置!PS,副驾驶/Chatgpt也无法解决我的错误,并使我感到沮丧。 使用绘制图时使用标签,然后只能使用图例。 X轴名称和Y轴名称与传奇名称不同。

回答 4 投票 0


有一些指示,表明在Seaborn Histplot

在直方图与海洋绘制的直方图中,当棒重叠时,因为使用色调,颜色会改变,通常是无法区分的。这使得很难向人们解释情节。这变得越来越

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.