我试图在我的绘图中添加图例,但它是从上到下对齐的,如何使图例中的文本水平?提前谢谢。
fig, ax = plt.subplots()
sp=ax.contourf(x1line, x2line, pgrid)
plt.colorbar(sp)
ax.legend('label1')
情节是这样的
ax.legend
需要一个字符串列表作为其参数。试试这个:
ax.legend(['label1'])
由于您传递了一个字符串(相对于列表),该字符串被视为可迭代的,每个字符在图例中成为自己的行。
问题内容: 如何更改matplotlib图上所有元素(刻度,标签,标题)的字体大小? 我知道如何更改刻度标签的大小,方法是: 但是如何改变其余的呢? 问题答案: 从matplotlib文档中, 这会将所有项目的字体设置为kwargs对象指定的字体。 另外,您也可以使用此答案中建议的方法: 要么 您可以在“定制matplotlib”页面上找到可用属性的完整列表。
问题内容: 听起来这是一个简单的问题,但是我找不到在python中用matplotlib制作的图中更改字体(不是字体大小)的有效解决方案。 我找到了一些教程,可通过修改matplotlib存储默认字体的文件夹中的一些文件来更改matplotlib的默认字体- 请参阅此博客文章-但我正在寻找一种不太激进的解决方案,因为我想使用多个我的绘图中的字体(文本,标签,轴标签等)。 问题答案: 假设您要使用C
问题内容: 有没有办法改变matplotlib图中图例的字体颜色? 特别是在情节的背景较暗的情况下,图例中的默认黑色文本很难或无法阅读。 问题答案: 调用将在图例对象中获得Text对象的列表:
问题内容: 这里有一个简单的问题:我试图使用较小的图例(即文本较小)。我正在使用的代码是这样的: 问题答案: 您可以通过调整关键字为图例设置单独的字体大小。 这需要对应于属性的关键字字典。参见图例文档: 关键字参数: 从1.2.1版开始,也可以使用关键字。
问题内容: 如何更改用matplotlib绘制的图形的大小? 问题答案: 如果你已经创建了图形,则可以快速执行以下操作: 要将大小更改传播到现有的窗口,请添加
我可以访问figure实例。我知道在这个图中有一个图例,我可以通过。现在我想更改图例的属性。其中一些我可以通过设置器访问,比如。 创建图例时,它接受多个关键字参数: 类matplotlib。传奇传奇(父项、句柄、标签、loc=None、numpoints=None、markerscale=None、scatterpoints=None、scatteryoffsets=None、prop=None、