成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

介紹一個Python模塊,繪制超級驚艷的可視化動圖

開發
今天小編給大家介紹一款可視化模塊,使用它可以繪制出十分驚艷的動圖效果。

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

pip install ipyvizzu

牛刀小試

我們首先來簡單地使用該模塊來繪制一張動圖,用Pandas導入數據集,代碼如下:

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

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

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

data = Data()
data.add_data_frame(data_frame)

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

chart = Chart()
chart.animate(data)

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

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

output:

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

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

output:

因此該模塊繪制出來的所謂的動圖,其實就是若干張靜態圖表的疊加,我們不妨來看一下完整的案例:

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:

散點圖與直方圖之間的動圖轉變

因為篇幅有限,小編在這里也不太可能一次性將這個知識點講完,讀者可以自行去官網上查閱,github的地址是:https://github.com/vizzuhq/ipyvizzu/tree/main。

這里小編嘗試來繪制繪制一下散點圖與直方圖之間的動圖轉變,首先是繪制散點圖,代碼如下:

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參數在設置標題,size參數在設置散點的大小以及color參數在設置散點的顏色,接下來我們來繪制直方圖,代碼如下:

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:

然后我們在直方圖上標上標記,代碼如下:

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

我們總體來看一下出來的動圖效果,如下圖所示:

無論是靜態的圖表還是動態,還有其他很多的案例,具體可以查閱以下的鏈接:https://vizzuhq.github.io/ipyvizzu/examples/examples.html

責任編輯:趙寧寧 來源: Python愛好者集中營
相關推薦

2025-03-04 00:22:31

2022-07-07 08:50:26

Python可視化模塊代碼

2020-10-13 08:51:55

Python開發可視化動圖

2022-05-16 19:53:15

Pythongif動圖

2023-02-21 08:02:09

可視化工具圖表

2017-06-19 08:30:35

大數據數據可視化報表

2022-08-23 12:32:37

Python可視化圖表

2020-04-10 14:20:47

算法可視化Github

2021-06-09 11:26:37

BokehPython可視化

2017-07-10 14:18:34

微服務架構可視化

2022-08-26 09:15:58

Python可視化plotly

2021-03-31 13:28:17

開源工具Python編程語言

2022-07-25 10:07:26

Python可視化技巧

2020-07-27 07:37:43

Python開發工具

2020-03-11 14:39:26

數據可視化地圖可視化地理信息

2018-09-26 16:15:31

數據可視化大數據數據分析

2022-05-16 09:34:17

Python可視化圖表

2022-02-07 12:04:26

Python桑基圖數據

2020-07-08 15:37:07

元素原理

2021-02-02 14:47:58

微軟PyTorch可視化
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕在线一区 | 天天曰夜夜 | 91在线一区二区三区 | 亚洲逼院| 亚洲国产精品一区 | 激情五月婷婷综合 | 亚洲一区二区免费视频 | 精品国产一区二区在线 | 成人免费一区二区三区视频网站 | 91社区在线观看 | 亚洲一区二区日韩 | 午夜性视频| 日韩精品视频在线播放 | 色橹橹欧美在线观看视频高清 | 国产片网站 | 日韩亚洲视频 | 精品国产乱码久久久久久闺蜜 | 日韩www| 天天天操 | 午夜一区 | 中文字幕加勒比 | 国产婷婷在线视频 | 欧美成人一区二区三区片免费 | www.黄色网 | 欧美成人精品一区二区男人看 | 欧美综合一区二区三区 | 精品久久久久一区二区国产 | 久久伦理中文字幕 | 午夜精品一区二区三区免费视频 | 99精品网| 国产高清免费 | 色狠狠桃花综合 | 日韩综合网 | 精品av天堂毛片久久久借种 | 欧美精品a∨在线观看不卡 国产精品久久国产精品 | 日日操夜夜操天天操 | 欧美一区二区免费 | 国产三级国产精品 | 日韩有码一区 | 久久久www | 夜夜爆操 |