可愛的pos機

 新聞資訊2  |   2023-07-12 09:44  |  投稿人:pos機之家

網上有很多關于可愛的pos機,Python竟然也可以制作萌萌的手繪圖表的知識,也有很多人為大家解答關于可愛的pos機的問題,今天pos機之家(www.www690aa.com)為大家整理了關于這方面的知識,讓我們一起來看下吧!

本文目錄一覽:

1、可愛的pos機

可愛的pos機

本文轉載自:微信公眾號“程序員阿狗”

大家可能已經習慣了用Matplotlib和seaborn來制作不同的圖表,但是今天要介紹一個非常酷的Python手繪風格的可視化包:cutecharts。

這個包可以用來生成以下幾種看起來像手繪的圖表,在某些場景下效果可能更好。這些可愛的圖表還具有交互性和動態性。每當鼠標在圖表上懸停時,數字就會顯示出來。而要創建這種圖表,你只需要幾行Python代碼。

目前,該庫支持五種圖表--條形圖、線形圖、餅圖、雷達圖和散點圖。它還支持圖表的組合。

在開始繪制可愛的圖表之前,我們需要安裝 cutechart 庫。

$ pip install cutecharts

安裝好后我們來嘗試畫下條形圖和線圖。首先創建下數據,以某個城市的溫度數據為例。

#import library and dataimport cutecharts.charts as ctcdf=pd.DataFrame({ ‘x’:[‘Sun.’,’Mon.’,’Tue.’,’Wed.’,’Thu.’,’Fri.’,’Sat.’], ‘y’:[14,15,17,20,22.3,23.7,24.8], ‘z’:[16,16.4,23.6,24.5,19.9,13.6,13.4]})

1

條形圖

代碼:

chart = ctc.Bar(‘Toronto Temperature’,width="360px",height="auto" />

len(df))] )chart.add_series(\'This week\',list(df[‘y’]))chart.render_notebook

效果:

在這個條形圖中,所有的條形圖都有相同的顏色。如果你想自定義每個條形圖的顏色,你只需要更改一行代碼。

chart = ctc.Bar(‘title’,width="360px",height="auto" />

2

線圖

如果想觀察時間序列數據的變動差異,線圖無疑更直觀。

代碼:

chart = ctc.Line(“Toronto Temperature”,width="360px",height="auto" />

還有一個特別的功能:

當你把鼠標懸停在圖表上時,圖表會自動顯示帶有數字的標簽,而且還畫了一條虛線,這樣本周和上周的氣溫差異就更加直觀了。

3

雷達圖

要將線型圖改為雷達圖,你只需要將圖表類型改為ctc.Radar。

代碼:

chart = ctc.Radar(‘Toronto Temperature’,width="360px",height="auto" />

效果:

4

餅圖

我們需要另一個數據集來制作餅圖和甜甜圈圖。

創建數據集:

df=pd.DataFrame({‘x’:[‘Asia’, ‘Africa’, ‘Europe’, ‘North America’, ‘South America’, ‘Australia’], ‘y’:[59.69, 16, 9.94, 7.79, 5.68, 0.54]})

這個數據集包含了大洲名稱和人口占比。

chart = ctc.Pie(‘% of population by continent’,width="360px",height="auto" />

效果:

而且把餅圖變成甜甜圈圖也很容易。你只需要改變inner_radius的參數。

代碼:

df=pd.DataFrame({‘x’:[‘Asia’, ‘Africa’, ‘Europe’, ‘North America’, ‘South America’, ‘Australia’], ‘y’:[59.69, 16, 9.94, 7.79, 5.68, 0.54]})chart = ctc.Pie(‘% of population by continent’,width="360px",height="auto" />

5

散點圖

為了繪制散點圖,我將創建一個新的數據集。這次我們用到的是溫度和冰淇淋銷量數據。

數據集:

Temperature = [14.2,16.4,11.9,15.2,18.5,22.1,19.4,25.1,23.4,18.1,22.6,17.2]Sales = [215,325,185,332,406,522,412,614,544,421,445,408]

散點圖代碼:

chart = ctc.Scatter(‘Ice Cream Sales vs Temperature’,width="360px",height="auto" />

6

組合圖

如果你想把多個圖表組合在一起,那么代碼也不復雜。

chart1 = ctc.Line(“Toronto Temperature”,width="360px",height="auto" />

cutecharts這個包非常簡單易用,如果你也喜歡這個風格的圖表,就趕快試一下。

聲明:轉載此文是出于傳遞更多信息之目的。若有來源標注錯誤或侵犯了您的合法權益,請作者持權屬證明與本網聯系,我們將及時更正、刪除,謝謝。

以上就是關于可愛的pos機,Python竟然也可以制作萌萌的手繪圖表的知識,后面我們會繼續為大家整理關于可愛的pos機的知識,希望能夠幫助到大家!

轉發請帶上網址:http://www.www690aa.com/newsone/83536.html
上一篇:pos機刷0.38 下一篇:網絡智能pos機

你可能會喜歡:

版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 babsan@163.com 舉報,一經查實,本站將立刻刪除。