小编Ben*_*res的帖子

修改pandas条形图的图例

当我用熊猫制作条形图时我总是很烦,我想更改图例中标签的名称.例如考虑这段代码的输出:

import pandas as pd
from matplotlib.pyplot import *

df = pd.DataFrame({'A':26, 'B':20}, index=['N'])
df.plot(kind='bar')
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述 现在,如果我想更改图例中的名称,我通常会尝试:

legend(['AAA', 'BBB'])
Run Code Online (Sandbox Code Playgroud)

但我最终得到了这个:

在此输入图像描述

实际上,第一个虚线似乎对应于另一个补丁.

所以我想知道是否有一个简单的技巧来更改标签,或者我是否需要使用matplotlib独立绘制每个列并自己设置标签.谢谢.

python plot matplotlib pandas

37
推荐指数
3
解决办法
6万
查看次数

使用 matplotlib 组合两个独立图的最佳方法是什么?

我不断地问自己这个问题:如何以模块化的方式将不同的绘图与 matplotlib 轻松组合?

比方说,我编写了一个显示图形节点位置的函数。同时,我制作了另一个绘制一些多边形的函数。现在,组合输出的正确方法是什么,使节点看起来位于多边形内部?改变整个单独图的透明度、位置等的可能性怎么样?两个初始函数的结构应该是什么?

有没有一种聪明而通用的方法来做到这一点?

python matplotlib

5
推荐指数
1
解决办法
2469
查看次数

标签 统计

matplotlib ×2

python ×2

pandas ×1

plot ×1