立即學習:https://edu.csdn.net/course/play/6861/371102?utm_source=blogtoedu
import matplotlib.pyplot as plt
import pandas as pd
data = pd.read_excel(r'E:\pylean\database\第8章 數據可視化\sec_buildings.xlsx')
data
#解決顯示中文標籤問題 字體顯示簡體黑 SimHei
plt.rcParams['font.sans-serif']=['SimHei']
plt.boxplot(x=data.price_unit,
patch_artist=True,
showmeans=True,
#設置箱體屬性如邊框色,和填充色
boxprops={'color':'black','facecolor':'steelblue'},
#設置異常點的屬性,如點的形狀,填充色的大小
flierprops={'marker':'o','markerfacecolor':'red','markersize':4},
#設置均值點的屬性,如點的形狀,填充色的大小
meanprops={'marker':'D','markerfacecolor':'indianred','markersize':4},
#設置中位數線的屬性,如線的類型和顏色
medianprops={'linestyle':'--','color':'orange'},
labels={''}
)
plt.title("二手房單價分佈的箱線圖")
plt.show()
折線圖:
對於時間序列的數據而言,一般都會使用折線圖反應數據背後的趨勢,通常折線圖的橫座標指代日期數據,縱座標代表某個數值型變量,當然還可以使用第三個離散變量對摺線圖進行分組處理
plt.plot(x,y,linestyle,linewidth,color,marker,markersize,markeredgecolor,markerfactcolor,markeredgewidth,label,alpha)
x:指定折線圖x軸的數據
y:指定折線圖y軸的數據
linestyle:指定折線的類型,可以使實線,虛線,點虛線,點點線等,默認爲實線
linewidth:指定折現的寬度
marker:可是爲折現圖添加點,改參數是設置點的形狀
markersize:設置點的大小
markeredgecolor:設置點的邊框色
markerfactcolor:設置點的填充色
markeredgewidth:設置點的邊框寬度
label:爲折線圖添加標籤,類似於圖例的作用
%matplotlib #小窗口顯示 notebook
import matplotlib.pyplot as plt
import pandas as pd
data = pd.read_excel(r'E:\pylean\database\第8章 數據可視化\wechat.xlsx')
data
plt.plot(data.Date,
data.Counts,
linestyle='-',#折現類型,
linewidth=2,#折現寬度
color='red',
marker='o',#折現中添加圓點
markersize=6,
markeredgecolor='black',
markerfacecolor='green'#點的填充色
)
#添加y軸標籤
plt.ylabel('人數')
plt.title('每天微信文章閱讀趨勢')
plt.show()