matplotlib 如何增加pandas条形图的大小[复制]

rur96b6h  于 2023-04-12  发布在  其他
关注(0)|答案(3)|浏览(99)

此问题已在此处有答案

How do I change the size of figures drawn with Matplotlib?(14个答案)
昨天关门了。
我正尝试以下列方式绘制条形图:

# importing package
import matplotlib.pyplot as plt
import pandas as pd
  
# create data
df = pd.DataFrame([['A', 10, 20, 10, 30], ['B', 20, 25, 15, 25], ['C', 12, 15, 19, 6],
                   ['D', 10, 29, 13, 19]],
                  columns=['Team', 'Round 1', 'Round 2', 'Round 3', 'Round 4'])
# view data
print(df)
  
# plot grouped bar chart
df.plot(x='Team',
        kind='bar',
        stacked=False,
        title='Grouped Bar Graph with dataframe')

但是条形图的尺寸很小,我应该做什么修改才能让条形图在长度和宽度上都变大呢?

d8tt03nd

d8tt03nd1#

请参阅pandas.plot的文档。您要查找的参数是figsize. Pandas Plot Documentation

inb24sb2

inb24sb22#

可以使用width参数

df.plot(x='Team',
    kind='bar',
    stacked=False,
    title='Grouped Bar Graph with dataframe',
    width=0.5)
dpiehjr4

dpiehjr43#

df.plot(x='Team',
        kind='bar',
        stacked=False,
        title='Grouped Bar Graph with dataframe',
        figsize = (10,10))

结果:(* 不舒服***条形图)

使用colormap参数更改色彩Map表。

from matplotlib import cm
...
df.plot(x='Team',
        kind='bar',
        stacked=False,
        title='Grouped Bar Graph with dataframe',
        figsize = (5,5),
        colormap = cm.get_cmap('Spectral') )

相关问题