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()

图形

 

 

。。。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM