最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python繪制驚艷的可視化動(dòng)圖的示例代碼

 更新時(shí)間:2022年04月21日 09:50:36   作者:欣一  
今天小編給大家介紹一款可視化模塊,使用它可以繪制出十分驚艷的動(dòng)圖效果。文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下

今天小編給大家介紹一款可視化模塊,使用它可以繪制出十分驚艷的動(dòng)圖效果,那么當(dāng)然第一步我們首先是要安裝一下該模塊,通過pip命令行來安裝:

pip install ipyvizzu

牛刀小試

我們首先來簡單地使用該模塊來繪制一張動(dòng)圖,用Pandas導(dǎo)入數(shù)據(jù)集,代碼如下:

import pandas as pd
from ipyvizzu import Chart, Data, Config

data_frame = pd.read_csv("titanic.csv")

在導(dǎo)入數(shù)據(jù)集完畢之后,小編先來介紹一下使用該模塊的大致步驟,我們實(shí)例化Data()對象,然后將導(dǎo)入的數(shù)據(jù)集放置其中,代碼如下:

data = Data()
data.add_data_frame(data_frame)

然后我們再實(shí)例化圖表對象Chart(),將含有數(shù)據(jù)集的data放置其中:

chart = Chart()
chart.animate(data)

接下來我們開始繪制圖表,需要指定好的是圖表的一些屬性,例如直方圖的話就是X軸Y軸該放置什么樣的數(shù)據(jù),顏色選擇是默認(rèn)的還是需要另外指定的,以及標(biāo)題等等:

chart.animate(Config({"x": "Count", "y": "Sex", "label": "Count","title":"Passengers of the Titanic"}))

output:

然后我們再此基礎(chǔ)之上,在添加上下面的代碼:

chart.animate(Config({"x": ["Count","Survived"], "label": ["Count","Survived"], "color": "Survived"}))

output:

因此該模塊繪制出來的所謂的動(dòng)圖,其實(shí)就是若干張靜態(tài)圖表的疊加,我們不妨來看一下完整的案例:

import pandas as pd
from ipyvizzu import Chart, Data, Config

data_frame = pd.read_csv("titanic.csv")
data = Data()
data.add_data_frame(data_frame)

chart = Chart()
chart.animate(data)
chart.animate(Config({"x": "Count", "y": "Sex", "label": "Count","title":"Passengers of the Titanic"}))
chart.animate(Config({"x": ["Count","Survived"], "label": ["Count","Survived"], "color": "Survived"}))
chart.animate(Config({"x": "Count", "y": ["Sex","Survived"]}))

output:

散點(diǎn)圖與直方圖之間的動(dòng)圖轉(zhuǎn)變

因?yàn)槠邢蓿【幵谶@里也不太可能一次性將這個(gè)知識點(diǎn)講完,讀者可以自行去官網(wǎng)上查閱

這里小編嘗試來繪制繪制一下散點(diǎn)圖與直方圖之間的動(dòng)圖轉(zhuǎn)變,首先是繪制散點(diǎn)圖,代碼如下:

import pandas as pd
from ipyvizzu import Chart, Data, Config, Style

data_frame = pd.read_csv("chart_types_eu.csv", dtype={"Year": str})
data = Data()
data.add_data_frame(data_frame)

chart = Chart()
chart.animate(data)

chart.animate(
    Config(
        {
            "channels": {
                "x": ["Joy factors", "Value 6 (+/-)"],
                "y": "Value 5 (+/-)",
                "color": "Joy factors",
                "size": "Value 2 (+)",
                "label": "Country_code",
            },
            "title": "Bubble Plot",
            "geometry": "circle",
        }
    )
)

output:

我們通過title參數(shù)在設(shè)置標(biāo)題,size參數(shù)在設(shè)置散點(diǎn)的大小以及color參數(shù)在設(shè)置散點(diǎn)的顏色,接下來我們來繪制直方圖,代碼如下:

chart.animate(
    Config(
        {
            "channels": {
                "y": "Joy factors",
                "x": ["Value 2 (+)", "Country_code"],
                "label": None
            },
            "title": "Bar Chart",
            "geometry": "rectangle",
            "orientation": "vertical",
        }
    ),
    geometry={"delay": 0.7, "duration": 1},
)

output:

然后我們在直方圖上標(biāo)上標(biāo)記,代碼如下:

chart.animate(
    Config(
        {"channels": {"x": {"set": ["Value 2 (+)"]}, "label": {"set": ["Value 2 (+)"]}}}
    )
)

我們總體來看一下出來的動(dòng)圖效果,如下圖所示:

無論是靜態(tài)的圖表還是動(dòng)態(tài),還有其他很多的案例,具體可以查閱這個(gè)的鏈接

以上就是Python繪制驚艷的可視化動(dòng)圖的示例代碼的詳細(xì)內(nèi)容,更多關(guān)于Python可視化動(dòng)圖的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • python程序變成軟件的實(shí)操方法

    python程序變成軟件的實(shí)操方法

    在本篇文章里小編給大家整理的是關(guān)于python程序變成軟件的相關(guān)方法和具體操作流程,有需要的朋友們可以參考下。
    2019-06-06
  • python HTTPX庫實(shí)現(xiàn)同步異步請求用法示例

    python HTTPX庫實(shí)現(xiàn)同步異步請求用法示例

    這篇文章主要為大家介紹了python HTTPX庫實(shí)現(xiàn)同步異步請求用法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • python爬蟲urllib中的異常模塊處理

    python爬蟲urllib中的異常模塊處理

    這篇文章主要為大家介紹了python爬蟲在爬取網(wǎng)頁時(shí)urllib中的異常模塊處理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Python使用sftp實(shí)現(xiàn)上傳和下載功能

    Python使用sftp實(shí)現(xiàn)上傳和下載功能

    這篇文章主要為大家詳細(xì)介紹了Python使用sftp實(shí)現(xiàn)上傳和下載功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • python?面向?qū)ο笾甤lass和封裝

    python?面向?qū)ο笾甤lass和封裝

    這篇文章主要為大家介紹了python?class和封裝,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • python Flask框架之HTTP請求詳解

    python Flask框架之HTTP請求詳解

    Flask是一個(gè)使用 Python 編寫的輕量級 Web 應(yīng)用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎則使用 Jinja2 。Flask使用 BSD 授權(quán),本篇我們來了解Flask框架中的HTTP請求
    2022-07-07
  • python使用wxpy實(shí)現(xiàn)微信消息防撤回腳本

    python使用wxpy實(shí)現(xiàn)微信消息防撤回腳本

    這篇文章主要為大家詳細(xì)介紹了python使用wxpy實(shí)現(xiàn)微信消息防撤回腳本,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • 跟老齊學(xué)Python之用Python計(jì)算

    跟老齊學(xué)Python之用Python計(jì)算

    做為零基礎(chǔ)學(xué)習(xí)Python,也就從計(jì)算小學(xué)數(shù)學(xué)題目開始吧。因?yàn)閺倪@里開始,數(shù)學(xué)的基礎(chǔ)知識列為肯定過關(guān)了。
    2014-09-09
  • Django解決無法從request.POST中獲取URL傳進(jìn)來的參數(shù)

    Django解決無法從request.POST中獲取URL傳進(jìn)來的參數(shù)

    這篇文章主要介紹了Django解決無法從request.POST中獲取URL傳進(jìn)來的參數(shù)問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • pytorch中torch.topk()函數(shù)的快速理解

    pytorch中torch.topk()函數(shù)的快速理解

    我們在做分類算法時(shí),時(shí)常見到@acc1和@acc5的情況,@acc1比較容易實(shí)現(xiàn),但是一直苦于@acc5算法的實(shí)現(xiàn),在此為大家提供一種@topk的實(shí)現(xiàn)方法,這篇文章主要給大家介紹了關(guān)于pytorch中torch.topk()函數(shù)的快速理解,需要的朋友可以參考下
    2022-02-02

最新評論

嘉兴市| 布尔津县| 剑阁县| 唐海县| 抚州市| 泸州市| 丁青县| 洛隆县| 贵定县| 大英县| 苍梧县| 泽普县| 西城区| 临沧市| 龙岩市| 沛县| 呼和浩特市| 连南| 通城县| 永安市| 大姚县| 长宁区| 都匀市| 本溪市| 梧州市| 民丰县| 威海市| 阿拉尔市| 枣庄市| 凤台县| 连州市| 宜宾市| 定结县| 万宁市| 永宁县| 柯坪县| 东乡族自治县| 德保县| 佛坪县| 上林县| 郎溪县|