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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

不用第三方库,也能用 Python 作图,效果还不错

發布時間:2025/3/20 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 不用第三方库,也能用 Python 作图,效果还不错 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一提到用 Python 作圖,很多人第一個想到的庫肯定是 Matplotlib ,功能強大,但是相應地安裝所需要的依賴就多。有些開發者在自己的工作流中有簡單作圖的需求,但是又不希望引入依賴關系復雜的 Matplotlib,所以就有了 Chart。

Chart 是一個非常新的類庫,上線 Github 僅有 10 多天的時間,Star 數也不多。不過我覺得比較有意思,大家可以閱讀項目的源代碼,學習如何自己開發繪圖功能

基本功能

Chart 目前僅支持三種圖表類型:柱形圖、散點圖和直方圖,圖表數據點可以使用自定義的標記。該庫的一個特點,在開頭我們也提到了,就是沒有任何的第三方依賴,完全是使用標準庫中的庫實現的。

柱形圖

柱形圖的創建,非常地簡單,傳入標簽和具體的值等數據,即可快速實現。下面是作者給出的示例:

from chart import bar x = [500, 200, 900, 400] y = ['marc', 'mummify', 'chart', 'sausagelink'] bar(x, y)

柱形圖默認的數據點標記圖形,是 ▇,但是也支持自定義。

marc: ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ mummify: ▇▇▇▇▇▇▇ chart: ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ sausagelink: ▇▇▇▇▇▇▇▇▇▇▇▇▇

比如說,可以改成:?

from chart import bar import pandas as pddf = pd.DataFrame({'artist': ['Tame Impala', 'Childish Gambino', 'The Knocks'],'listens': [8_456_831, 18_185_245, 2_556_448] }) bar(df.listens, df.artist, width=20, label_width=11, mark='?') ---------------------------------------- Tame Impala: ????????? Childish Ga: ???????????????????? The Knocks: ???

從上面的示例,還可以看出, bar 函數還接受 pandas 數據框的列數據

直方圖

直方圖也很簡單,提供了 histogram 快捷函數。

from chart import histogram x = [1, 2, 4, 3, 3, 1, 7, 9, 9, 1, 3, 2, 1, 2] histogram(x) ----------------------- ▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇

散點圖

from chart import scatter x = range(0, 20) y = range(0, 20) scatter(x, y)? ? ? ? ? ?? ? ? ? ?? ? ? ? ?? ? ??

RangeScaler

以 bar 圖形為例,我們看到 x 軸的值相差可能會非常大:[500,200,900,400],示例中最大有 700 的差值。在顯示圖表的時候,我們知道屏幕的范圍是有限的,因此必須要限制柱形的最大高度。

給定數值范圍后,就需要對 x 軸的值進行預處理,將所有的數據統一到同一個范圍內,這也是整個庫最為重要、最為核心的部分了。

from chart.preprocessing import RangeScalerrs = RangeScaler(out_range=(0, 10), round=False) x = range(50, 59) rs.fit_transform(x) # output[0.0, 1.25, 2.5, 3.75, 5.0, 6.25, 7.5, 8.75, 10.0]

結語

開頭提到,這個庫的功能簡單,沒有任何依賴,因此代碼量很少,非常適合大家閱讀它的源代碼。

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的不用第三方库,也能用 Python 作图,效果还不错的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩 在线 | 免费一级毛片麻豆精品 | 欧美涩涩涩 | 亚洲黄色小说图片 | 国产视频一区二区三区在线播放 | 伊人自拍 | 欧美综合影院 | 国产又粗又猛又黄视频 | 国产视频一区二 | 欧美在线一区二区三区四区 | 伊人青青操 | 三级全黄做爰在线观看 | 可以直接看的毛片 | 久久av一区二区三区 | 亚洲国产综合网 | 一本色道久久综合亚洲 | 青青青视频在线 | 一区二区三区www污污污网站 | 中文字幕在线导航 | 污视频软件在线观看 | 日韩在线视频播放 | 国产真实自拍 | 国产精品国产三级国产专播精品人 | 黄色一级免费片 | 色视频线观看在线播放 | 成人a在线观看 | 处女朱莉第一次 | av在线资源 | 欧美成人精精品一区二区频 | 精品1区2区 | 成人三级电影网站 | 污片免费在线观看 | 成人在线超碰 | 99视频在线观看免费 | 波多野结衣久久久久 | 亚洲码中文| 久操av | 在线成人毛片 | 日韩欧美极品 | 91原创国产 | 91香蕉一区二区三区在线观看 | 中文字幕久久一区 | 亚洲av色一区二区三区精品 | 啪啪av网 | 亚洲最大成人在线视频 | 亚洲欧美精品suv | 老师用丝袜脚帮我脚交 | 色四月| 精品一区亚洲 | 嫩草影院懂你的影院 | 青青操在线观看视频 | 大陆日韩欧美 | 久青草影院 | 国产午夜精品久久久久 | 亚洲视频一区二区 | 国产精品后入内射日本在线观看 | 欧美性教育视频 | 九九黄色| 久一区二区三区 | 在线国产毛片 | 国产交换配乱淫视频免费 | 激情视频在线观看免费 | 久久免费片 | 亚洲一级在线观看 | 美女黄页网站 | 天堂在线观看中文字幕 | 97小视频 | 国产好片无限资源 | xxxx国产片 | 先锋资源在线视频 | 竹菊影视一区二区三区 | 日日日夜夜操 | 亚洲呦呦 | 亚洲精品少妇久久久久久 | 欧美日韩国产三级 | 91亚洲高清| 黄色小说网站在线观看 | 精品视频无码一区二区三区 | 国产激情无码一区二区 | www日本com| av2014天堂网| 交视频在线播放 | 美国美女群体交乱 | 电车痴汉在线观看 | 久久久久一区二区 | 黄色骚视频 | 成人在线欧美 | 视频二区中文字幕 | 亚洲精品国产精品国自产 | 中文成人在线 | 五月婷婷六月丁香综合 | 禁漫天堂黄漫画无遮挡观看 | 西西人体www大胆高清 | 男人猛进女人爽的大叫 | 亚洲高潮av | 人人妻人人澡人人爽欧美一区 | 人人爱人人搞 | 久久久久色 | 男女在线视频 |