借助 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()
圖形
。。。