matplotlib 如何绘制列名称在x轴居中的条形图?

nle07wnf  于 2023-02-05  发布在  其他
关注(0)|答案(1)|浏览(92)

我用matplotlib创建了一个条形图,但是无法将x轴上的名称居中对齐。下面是截图。有人能帮我吗?

b4lqfgs4

b4lqfgs41#

@JohanC建议,你可以用Pandas来自动完成:

import pandas as pd
import matplotlib.pyplot as plt

df = pd.DataFrame(
    {
        "private": [1, 1, 3],
        "public": [8, 12, 5],
    }
)

fig, ax = plt.subplots()
df.T.plot(kind="bar", rot=0, ax=ax)

plt.show()

相关问题