日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

用python把数据画成饼状图_Python学习第92课——数据可视化之饼状图绘制

發(fā)布時(shí)間:2024/3/13 python 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用python把数据画成饼状图_Python学习第92课——数据可视化之饼状图绘制 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

【每天幾分鐘,從零入門python編程的世界!】

假如一個(gè)行業(yè)只有ABCD四個(gè)公司,我們想要用圖表展現(xiàn),它們各自每年的生產(chǎn)總額,占整個(gè)行業(yè)的比例是多少,這時(shí)我們用餅狀圖(pie chart)更好。

假設(shè)四家公司的每年的生產(chǎn)總額為:

sales=[2.6,7.8,4.3,9.1]

四家公司名字分別是:

company_names=["Company A","Company B","Company C","Company D"]

餅狀圖上面,有代表著四家公司所占行業(yè)比例的區(qū)域,每個(gè)區(qū)域顏色也不一樣,為了能清楚的展現(xiàn)每個(gè)顏色的區(qū)域代表哪一家公司,我們需要把顏色和公司一一對(duì)應(yīng)起來(lái)。那么就需要顏色數(shù)據(jù):

com_colors=["azure","lavender","pink","aqua"]

這樣就相當(dāng)于公司和顏色一一對(duì)應(yīng)起來(lái)了。

接下來(lái)畫餅狀圖:

plt.pie(sales,

labels=company_names,

colors=com_colors,

startangle=90,

shadow=True,

autopct="%1.2f%%",

explode=(0.1,0,0,0)

)

以上代碼說(shuō)明:

sales表示餅狀圖的各個(gè)區(qū)域是sales,

labels和它的值表示各個(gè)區(qū)域的標(biāo)簽分別是各個(gè)公司的名字,

colors表示各個(gè)區(qū)域的顏色是我們自己定義的顏色com_colors,

startangle=90表示開始畫的角度是從垂直的角度開始畫,

autopct表示自動(dòng)進(jìn)行百分比運(yùn)算,

pct就是英文percentage(百分比)的簡(jiǎn)寫,

autopct等號(hào)后面的值,.2就代表小數(shù)點(diǎn)后精確到2位,

如果是3就是小數(shù)點(diǎn)后精確到3位,f代表浮點(diǎn)數(shù)。

大家記住autopct的值怎么寫就行,

剛開始不需要深入了解,我們先掌握基本知識(shí)。

explode英文意思是爆炸,表示把餅狀圖的各個(gè)部分像爆炸一樣,

從中心向四周分散出去。

explode的四個(gè)值,按順序分別代表ABCD四個(gè)公司向外分散的程度。

以上代碼中第一個(gè)數(shù)字是0.1,就代表A公司往外分離0.1,BCD

不分離。如果第二個(gè)數(shù)字是0.1,就代表B公司分離0.1,...

explode就相當(dāng)于你想重點(diǎn)強(qiáng)調(diào)的公司是哪個(gè)。

完整代碼如下:

運(yùn)行結(jié)果如下:

以上就是餅狀圖的繪制,是不是很有意思?是不是感覺(jué)也很好看?

其實(shí)掌握了Python,當(dāng)你用Python去分析數(shù)據(jù),繪制數(shù)據(jù)圖表,比使用Excel表格方便多了,且功能強(qiáng)大多了。

我是時(shí)問(wèn)新,歡迎關(guān)注我。跟我一起從零開始學(xué)習(xí)Python,每天花一點(diǎn)時(shí)間,開啟python編程新世界的大門,領(lǐng)略新的風(fēng)光,讓人生多一種可能!

總結(jié)

以上是生活随笔為你收集整理的用python把数据画成饼状图_Python学习第92课——数据可视化之饼状图绘制的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。