柱狀圖大家都會制作,那麼你會用python制作柱狀圖嗎?
我們先來看一下柱狀圖的定義:柱形圖,又被稱為長條圖、或者柱狀統計圖,也叫作條圖、條狀圖、棒形圖,本質上來說就是一種以長方形的長度為變量的統計圖表。長條圖用來比較兩個或以上的價值(不同時間或者不同條件),隻有一個變量,通常利用于較小的資料集分析。長條圖可以橫向排列,或者用多元方式表達。
一、函數說明

二、代碼實作
import pandas as pd
import matplotlib.pyplot as plt
a = pd.DataFrame(train_set['收率'].value_counts()).reset_index()
a.rename(columns={'index': 'yield','收率':'frequency'}, inplace=True)
a.head()
plt.figure(figsize=(24,8))
plt.bar(a['yield'].values,a['frequency'].values.round(2),color='rgb',width = 0.005,
tick_label=a['yield'].values.round(3))
plt.xlabel('yield', fontsize=20)
plt.ylabel('frequency', fontsize=20)
plt.show()
是不是很簡單?既然簡單的代碼就能繪制出好看的柱狀圖,那大家一起來試一試吧,既節省我們工作時間,提高工作效率的同時還能更好的展示工作效果,希望大家都能學會使用python繪制柱狀圖。
完 謝謝觀看