亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

pyEcharts安裝及詳細(xì)使用指南(最新)

 更新時(shí)間:2021年03月16日 10:47:20   作者:Lansonli  
這篇文章主要介紹了pyEcharts安裝及詳細(xì)使用指南(最新),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

ECharts是一個(gè)純Javascript的圖表庫(kù),可以流暢的運(yùn)行在PC和移動(dòng)設(shè)備上,兼容當(dāng)前絕大部分瀏覽器,底層依賴輕量級(jí)的Canvas類庫(kù)ZRender,提供直觀、生動(dòng)、可交互、可高度個(gè)性化定制的數(shù)據(jù)可視化圖表。ECharts提供了常規(guī)的折線圖、柱狀圖、散點(diǎn)圖、餅圖、K線圖,用于統(tǒng)計(jì)的盒形圖,用于地理數(shù)據(jù)可視化的地圖、熱力圖、線圖,用于關(guān)系數(shù)據(jù)可視化的關(guān)系圖、treemap,多維數(shù)據(jù)可視化的平行坐標(biāo),還有用于BI的漏斗圖、儀表盤,并且支持圖與圖之間的混搭。

pyEcharts目前有0.5及以下版本和1.0以上版本,新版的pyecharts發(fā)生了許多變化。最為明顯的是以前調(diào)整變量的命令現(xiàn)在都發(fā)生了改變。width是舊版本中對(duì)圖表調(diào)整的參數(shù),在新版本這一功能被調(diào)整到了option里面。網(wǎng)上大部分教程都是0.5及以下版本。

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyecharts==0.5.10

自從 v0.3.2 開(kāi)始,為了縮減項(xiàng)目本身的體積以及維持 pyecharts 項(xiàng)目的輕量化運(yùn)行,pyecharts 將不再自帶地圖 js 文件。如用戶需要用到地圖圖表,可自行安裝對(duì)應(yīng)的地圖文件包。下面介紹如何安裝。

  • 全球國(guó)家地圖: echarts-countries-pypkg (1.9MB): 世界地圖和 213 個(gè)國(guó)家,包括中國(guó)地圖
  • 中國(guó)省級(jí)地圖: echarts-china-provinces-pypkg (730KB):23 個(gè)省,5 個(gè)自治區(qū)
  • 中國(guó)市級(jí)地圖: echarts-china-cities-pypkg (3.8MB):370 個(gè)中國(guó)城市
  • 中國(guó)縣區(qū)級(jí)地圖: echarts-china-counties-pypkg (4.1MB):2882 個(gè)中國(guó)縣·區(qū)
  • 中國(guó)區(qū)域地圖: echarts-china-misc-pypkg (148KB):11 個(gè)中國(guó)區(qū)域地圖,比如華南、華北。

選擇自己需要的安裝

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple echarts-countries-pypkg
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple echarts-china-provinces-pypkg
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple echarts-china-cities-pypkg
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple echarts-china-counties-pypkg
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple echarts-china-misc-pypkg
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple echarts-united-kingdom-pypkg // 如果提示缺少這個(gè)就安裝一下
pip install pyecharts_snapshot

教育網(wǎng)用戶在install 增加 –i https://pypi.tuna.tsinghua.edu.cn/simple

注意:
1.如果不知道安裝那個(gè),就全部安裝,反正不會(huì)錯(cuò),安裝版本一定是要在0.5及以下。
2.如果你安裝的是1.0及以上版本,請(qǐng)自行閱讀官方文檔。https://pyecharts.org/#/zh-cn/intro
3.安裝完一定要重啟pycharm?。?!

1.柱狀圖

代碼如下:

# -*- coding:utf-8 -*-
from pyecharts import Bar
bar = Bar("貴州GDP柱狀圖", "副標(biāo)題")
bar.add("GDP",["貴陽(yáng)市", "遵義市", "六盤水市", "安順市", "黔東南州"],[40, 30, 26, 22, 15]) 
bar.show_config() 
bar.render()

代碼運(yùn)行之后,會(huì)在本地生成一個(gè)render.html文件,打開(kāi)輸出如下所示圖形。

from pyecharts import Bar
#從pyecharts庫(kù)中導(dǎo)入Bar子類
bar = Bar("貴州GDP柱狀圖", "副標(biāo)題") 
#定義Bar()柱狀圖,同時(shí)設(shè)置主標(biāo)題和副標(biāo)題 
bar.add()
#調(diào)用add()函數(shù)添加圖表的數(shù)據(jù)和設(shè)置各種配置項(xiàng) 
bar.show_config() 
#打印輸出圖表的所有配置項(xiàng) 
bar.render() 
#生成render.html文件,也可以設(shè)置路徑和文件名

2.橫向柱狀圖

代碼如下:

# -*- coding:utf-8 -*- 
from pyecharts import Bar
bar = Bar("貴州GDP柱狀圖", "副標(biāo)題")
city = ["貴陽(yáng)市", "遵義市", "六盤水市", "安順市", "黔東南州"] 
data1 = [40, 30, 26, 22, 15] 
data2 = [13, 43, 32, 38, 20] 
bar.add("2017年GDP", city, data1) 
bar.add("2016年GDP", city, data2, is_convert=True) 
bar.show_config()
bar.render()

輸出如下圖所示:

 

3.帶有漣漪特效動(dòng)畫(huà)的散點(diǎn)圖

這段代碼參考簡(jiǎn)書(shū)網(wǎng) https://www.jianshu.com/p/b718c307a61c ,強(qiáng)烈推薦大家學(xué)習(xí)chenjiandongx大神的文章。完整代碼如下:

# -*- coding:utf-8 -*-
 
from pyecharts import EffectScatter
es = EffectScatter("動(dòng)態(tài)散點(diǎn)圖各種圖形示例")
es.add("", [10], [10], symbol_size=20, effect_scale=3.5, effect_period=3, symbol="pin")
es.add("", [20], [20], symbol_size=12, effect_scale=4.5, effect_period=4, symbol="rect")
es.add("", [30], [30], symbol_size=30, effect_scale=5.5, effect_period=5, symbol="roundRect")
es.add("", [40], [40], symbol_size=10, effect_scale=6.5, effect_brushtype='fill', symbol="diamond")
es.add("", [50], [50], symbol_size=16, effect_scale=5.5, effect_period=3, symbol="arrow")
es.add("", [60], [60], symbol_size=6, effect_scale=2.5, effect_period=3, symbol="triangle")
es.render() 

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

 

4.繪制3D圖形

繪制3D折線圖代碼如下:

# -*- coding:utf-8 -*-
 
from pyecharts import Line3D
import random
data = [[1,2,3,4], [1,2,3,4], [0,4,8,16]]
Line3D = Line3D("3D 折線圖示例", width=1200, height=600)
Line3D.add("", data, is_visualmap=True)
Line3D.render()

輸出圖形如下所示:

 

繪制3D散點(diǎn)圖,并設(shè)置隨機(jī)散點(diǎn)坐標(biāo),代碼如下所示:

# -*- coding:utf-8 -*-
 
from pyecharts import Scatter3D
import random
data = [[random.randint(0, 100), random.randint(0, 100), random.randint(0, 100)] for _ in range(80)]
range_color = ['#313695', '#4575b4', '#74add1', '#abd9e9', '#e0f3f8', '#ffffbf',
        '#fee090', '#fdae61', '#f46d43', '#d73027', '#a50026']
scatter3D = Scatter3D("3D 散點(diǎn)圖示例", width=1200, height=600)
scatter3D.add("", data, is_visualmap=True, visual_range_color=range_color)
scatter3D.render()  

輸出結(jié)果非常美觀,如下圖所示:

 

5.儀表盤

# -*- coding:utf-8 -*-
from pyecharts import Gauge
g = Gauge("儀表盤圖形","副圖標(biāo)")
g.add("重大項(xiàng)目", "投資占比", 66.66)
g.show_config()
g.render("g.html")

輸出圖形如下所示:

 

6.水球圖

代碼如下:

# -*- coding:utf-8 -*-
 
from pyecharts import Liquid
liquid = Liquid("水球圖")
liquid.add("Liquid", [0.8])
liquid.show_config()
liquid.render()

輸出如下圖所示:

 

講到這里基本的圖形講解完畢,更多知識(shí)推薦大家結(jié)合實(shí)際應(yīng)用研究。

利用echarts畫(huà)地圖(熱力圖)(世界地圖,省市地圖,區(qū)縣地圖)

世界地圖

from pyecharts import Map
 
value = [95.1, 23.2, 43.3, 66.4, 88.5]
attr = ["China", "Canada", "Brazil", "Russia", "United States"]
map0 = Map("世界地圖示例", width=1200, height=600)
map0.add("世界地圖", attr, value, maptype="world", is_visualmap=True, visual_text_color='#000')
map0.render(path="世界地圖.html")

 

中國(guó)地圖

from pyecharts import Map
 
province_distribution = {'河南': 45.23, '北京': 37.56, '河北': 21, '遼寧': 12, '江西': 6, '上海': 20, '安徽': 10, '江蘇': 16, '湖南': 9,'浙江': 13, '海南': 2, '廣東': 22, '湖北': 8, '黑龍江': 11, '澳門': 1, '陜西': 11, '四川': 7, '內(nèi)蒙古': 3, '重慶': 3,'云南': 6, '貴州': 2, '吉林': 3, '山西': 12, '山東': 11, '福建': 4, '青海': 1, '天津': 1,'其他': 1}
provice = list(province_distribution.keys())
values = list(province_distribution.values())
map = Map("中國(guó)地圖", '中國(guó)地圖', width=1200, height=600)
map.add("", provice, values, visual_range=[0, 50], maptype='china', is_visualmap=True,visual_text_color='#000')
map.render(path="中國(guó)地圖.html")

 

省市地圖

from pyecharts import Map
 
map2 = Map("貴州地圖", '貴州', width=1200, height=600)
city = ['貴陽(yáng)市', '六盤水市', '遵義市', '安順市', '畢節(jié)市', '銅仁市', '黔西南布依族苗族自治州', '黔東南苗族侗族自治州', '黔南布依族苗族自治州']
values2 = [1.07, 3.85, 6.38, 8.21, 2.53, 4.37, 9.38, 4.29, 6.1]
map2.add('貴州', city, values2, visual_range=[1, 10], maptype='貴州', is_visualmap=True, visual_text_color='#000')
map2.render(path="貴州地圖.html")

 

區(qū)縣地圖

from pyecharts import Map
 
quxian = ['觀山湖區(qū)', '云巖區(qū)', '南明區(qū)', '花溪區(qū)', '烏當(dāng)區(qū)', '白云區(qū)', '修文縣', '息烽縣', '開(kāi)陽(yáng)縣', '清鎮(zhèn)市']
values3 = [3, 5, 7, 8, 2, 4, 7, 8, 2, 4]
map3 = Map("貴陽(yáng)地圖", "貴陽(yáng)", width=1200, height=600)
map3.add("貴陽(yáng)", quxian, values3, visual_range=[1, 10], maptype='貴陽(yáng)', is_visualmap=True)
map3.render(path="貴陽(yáng)地圖.html")

 

熱力圖

from pyecharts import Geo
 
keys = ['上海', '北京', '合肥', '哈爾濱', '廣州', '成都', '無(wú)錫', '杭州', '武漢', '深圳', '西安', '鄭州', '重慶', '長(zhǎng)沙', '貴陽(yáng)', '烏魯木齊']
values = [4.07, 1.85, 4.38, 2.21, 3.53, 4.37, 1.38, 4.29, 4.1, 1.31, 3.92, 4.47, 2.40, 3.60, 1.2, 3.7]
geo = Geo("全國(guó)主要城市空氣質(zhì)量熱力圖", "data from pm2.5", title_color="#fff",title_pos="left",width=1200,height=600,background_color='#404a59')
geo.add("空氣質(zhì)量熱力圖", keys, values, visual_range=[0, 5], type='effectScatter',visual_text_color="#fff", symbol_size=15,is_visualmap=True, is_roam=True) 
# type有scatter, effectScatter, heatmap三種模式可選,可根據(jù)自己的需求選擇對(duì)應(yīng)的圖表模式
geo.render(path="全國(guó)主要城市空氣質(zhì)量熱力圖.html")

 

到此這篇關(guān)于pyEcharts安裝及詳細(xì)使用指南(最新)的文章就介紹到這了,更多相關(guān)pyEcharts安裝使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 深入探討Python中高效逆序列表的方法小結(jié)

    深入探討Python中高效逆序列表的方法小結(jié)

    在Python編程中,有時(shí)需要將列表中的元素逆序排列,這篇文章主要為大家介紹了Python中逆序列表的幾種常見(jiàn)方法,希望對(duì)大家一定的幫助
    2024-01-01
  • 基于python實(shí)現(xiàn)雪花算法過(guò)程詳解

    基于python實(shí)現(xiàn)雪花算法過(guò)程詳解

    這篇文章主要介紹了基于python實(shí)現(xiàn)雪花算法過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • 詳解Python中的數(shù)據(jù)精度問(wèn)題

    詳解Python中的數(shù)據(jù)精度問(wèn)題

    這篇文章主要為大家詳細(xì)介紹了Python中常常遇到的一些數(shù)據(jù)精度問(wèn)題以及它們的解決方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-10-10
  • Python遍歷目錄中的所有文件的方法

    Python遍歷目錄中的所有文件的方法

    Pyhton中我們一般使用os.walk生成器來(lái)獲取文件夾中的所有文件,這里我們就來(lái)詳細(xì)看一下Python遍歷目錄中的所有文件的方法,包括一個(gè)進(jìn)階的利用fnmatch模塊進(jìn)行匹配的方法:
    2016-07-07
  • Python的子線程和子進(jìn)程是如何手動(dòng)結(jié)束的?

    Python的子線程和子進(jìn)程是如何手動(dòng)結(jié)束的?

    今天給大家?guī)?lái)的是關(guān)于Python的相關(guān)知識(shí),文章圍繞著如何手動(dòng)結(jié)束Python的子線程和子進(jìn)程展開(kāi),文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • 詳解Python語(yǔ)法之模塊Module

    詳解Python語(yǔ)法之模塊Module

    這篇文章主要為大家介紹了Python語(yǔ)法之模塊Module,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2021-12-12
  • 使用Keras構(gòu)造簡(jiǎn)單的CNN網(wǎng)絡(luò)實(shí)例

    使用Keras構(gòu)造簡(jiǎn)單的CNN網(wǎng)絡(luò)實(shí)例

    這篇文章主要介紹了使用Keras構(gòu)造簡(jiǎn)單的CNN網(wǎng)絡(luò)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • django-crontab實(shí)現(xiàn)服務(wù)端的定時(shí)任務(wù)的示例代碼

    django-crontab實(shí)現(xiàn)服務(wù)端的定時(shí)任務(wù)的示例代碼

    這篇文章主要介紹了django-crontab實(shí)現(xiàn)服務(wù)端的定時(shí)任務(wù)的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 基于Python構(gòu)建一個(gè)智能語(yǔ)音機(jī)器人

    基于Python構(gòu)建一個(gè)智能語(yǔ)音機(jī)器人

    這篇文章主要為大家詳細(xì)介紹了如何基于Python構(gòu)建一個(gè)智能語(yǔ)音機(jī)器人,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-12-12
  • 介紹Python中的一些高級(jí)編程技巧

    介紹Python中的一些高級(jí)編程技巧

    這篇文章主要介紹了介紹Python中的一些高級(jí)編程技巧,包括推導(dǎo)師和裝飾器等重要的進(jìn)階知識(shí)點(diǎn),皆為深入學(xué)習(xí)Python開(kāi)發(fā)的必備基本功,需要的朋友可以參考下
    2015-04-04

最新評(píng)論