原本想把常用的圖都整理出來,寫著寫著跑去找參數(shù)的含義感混,找著找著發(fā)現(xiàn)......官方文檔整理得明明白白嘛端幼,還要我干什么用。
沒勁弧满,每個月總有那么二十幾天不想動彈婆跑。
一想到還要學spring,心態(tài)都崩了庭呜。
做飯去滑进。
放個代碼證明我來過。
# 根據(jù)Excel表格里的數(shù)據(jù)制作圖
import pandas as pd
from pyecharts import Geo, GeoLines, Style
# 讀文件
from pyecharts.echarts import style
def readExcel():
data = pd.read_excel('數(shù)據(jù).xlsx', 'Sheet1')
global attr
attr = data.attr
global value
value = data.value
readExcel()
'''中國地圖系列'''
# 01:熱力圖
# [各參數(shù)的意義](http://www.python88.cn/art/18674/)
def chinaCityHeatMap():
geo = Geo("----熱力圖", # 大標題
title_color="#303843", title_pos='center', # 大標題顏色和位置
width=1200, height=600, # 畫布寬高
background_color='#404A59' # 畫布背景顏色
)
geo.add("統(tǒng)計指標", attr, value, type='heatmap', # 作圖類型為熱力圖
is_random=True,
visual_range=[0, 20], # 視程
visual_text_color="#fff", # 統(tǒng)計指標(第一個參數(shù))的顏色
legend_pos='right', # 統(tǒng)計指標靠右
is_visualmap=True,
is_roam=True) # 是否開啟鼠標縮放和平移漫游
geo.render(path="----熱力圖.html")
# 02:散點圖
def chinaScatterMap():
geo = Geo("----散點圖", title_color="#fff", title_pos="center", width=1200, height=600,
background_color='#404a59')
geo.add("統(tǒng)計指標", attr, value, type="scatter", maptype='china', is_random=True,
visual_range=[0, 20], visual_text_color="#fff", symbol_size=15, is_visualmap=True, is_roam=True)
geo.render("----散點圖.html")
chinaScatterMap()
# 03:發(fā)散性散點圖
def chinaEffectScatterMap():
geo = Geo("----發(fā)散性散點圖", title_color="#fff", title_pos="center", width=1200, height=600,
background_color='#404a59')
geo.add("統(tǒng)計指標", attr, value, type="effectScatter", maptype='china', is_random=True, effect_scale=8,
visual_range=[0, 20], visual_text_color="#fff",symbol_size=10, is_visualmap=True, is_roam=True)
geo.render("----發(fā)散性散點圖.html")
chinaEffectScatterMap()
# 算了 放個官方文檔在這里吧
# [官方文檔](https://pyecharts.org/#/zh-cn/render_images)