Python 绘制分组条形图
借助 pandas 绘制分组条形图
1、 示例 1 使用默认颜色
代码
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
# 生成数据
rng = np.random.RandomState(42)
v1 = rng.rand(10, 4)
df = pd.DataFrame(v1, columns=list('abcd'))
# 绘制图形
df.plot(kind='bar')
plt.show()
图形
2、示例 2 , 指定颜色
代码:
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
# 生成数据
rng = np.random.RandomState(42)
v1 = rng.rand(10, 4)
df = pd.DataFrame(v1, columns=list('abcd'))
# 绘制图形
df.plot(kind='bar', color=['gray', 'blue', 'yellow', 'red'], grid=False)
plt.show()
图形
。。。
非学无以广才,非志无以成学。