笔记——数据可视化03(饼图、圆环图、箱线图、棉棒图、误差图、子图)
生活随笔
收集整理的這篇文章主要介紹了
笔记——数据可视化03(饼图、圆环图、箱线图、棉棒图、误差图、子图)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
導入模塊
plt.pie()
- x :(每一塊)的比例,如果sum(x) > 1會使用sum(x)歸一化;
- labels:(每一塊)餅圖外側顯示的說明文字;
- explode:(每一塊)離開中心距離;
- startangle:其實繪制角度,默認圖是從x軸正方向逆時針畫起,如設定=90則從y軸正方向畫起;
- shadow:在餅圖下面畫一個陰影。默認值:False,即不畫陰影;
- labeldistance:label標記的繪制位置,相對于半徑的比例,默認值為1.1,如<1則繪制在餅圖內側;
- autopct:控制餅圖內百分比設置,可以使用format字符串或者format function '%1.1f’指小數點前后位數(沒有用空格補齊);
- pctdistance:類似于labeldistance,指定autopct的位置刻度,默認值為0.6;
- radius:控制餅圖半徑,默認值為1;
- counterclock:指定指針方向;布爾值,可選參數,默認為:True,即逆時針。將值改為False即可改為順時針;
- wedgeprops:字典類型,可選參數,默認值:None。傳遞給text對象的字典參數;
- center:浮點類型的列表,可選參數,默認值:(0,0)。圖標中心位置。
- frame:布爾類型,可選參數,默認值為:False。如果True,旋轉每個label到制定的角度。
圓環圖
內嵌環形餅圖
plt.boxplot(): 箱線圖(盒圖)
- x:指定要繪制箱線圖的數據;
- notch:是否是凹口的形式展現箱線圖,默認非凹口;
- sym :指定異常點的形狀,默認為+號顯示;
- vert:是否需要將箱線圖垂直擺放,默認為垂直擺放;
- whis:指定上下須與上下四分位的距離,默認為1.5倍的四分位差;
- positions:指定箱線圖的位置,默認為[0,1,2…];
- widths:指定箱線圖的寬度,默認為0.5;
- patch_artist:是否填充箱體顏色;
- meanline:是否用線的形式表示均值,默認用點來表示;
- showmeans:是否顯示均值,默認不顯示;
- showcaps:是否顯示箱線圖頂端和末端的兩條線,默認顯示;
- showbox:是否顯示箱線圖的箱體,默認顯示;
- showfliers:是否顯示異常值。默認顯示;
- boxprops:設置箱體的屬性,如邊框色,填充色等;
- labels:為箱線圖添加標簽,類似于圖例的作用;
- filerprops:設置異常的屬性,如異常點的形狀、大小、填充色等;
- medianprops:設置中位數的屬性,如顯得類型、粗細等;
- meanprops:設置均值的屬性,如點的大小、顏色等;
- capprops:設置箱線圖頂端和末端線條的屬性,如顏色、粗細等。
- whiskerprops:設置須的屬性,如顏色、粗細、線的類型等;
plt.stem() 繪制棉棒圖
plt.errorbar() 繪制誤差棒圖
帶誤差棒的柱狀圖
plt.subplot() 子圖
總結
以上是生活随笔為你收集整理的笔记——数据可视化03(饼图、圆环图、箱线图、棉棒图、误差图、子图)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 笔记——数据可视化02
- 下一篇: seaborn 常用画图