pyecharts geo地理圖函式
# 想添加兩個圖例,一個顏色表示目前占有的呼叫了一個.add(),再添加一個顏色表示其他市場,呼叫兩個.add(),但是設定的color為何對調了?
from pyecharts import options as opts
from pyecharts.charts import Geo
from pyecharts.globals import ThemeType
from pyecharts.globals import ChartType, SymbolType
c = (
Geo(init_opts=opts.InitOpts(width="1500px", height="800px", bg_color="#FFFAFA", theme=ThemeType.WHITE ))
.add_schema(
maptype="china",
itemstyle_opts=opts.ItemStyleOpts(color="#E1FFFF", border_color="#000080", border_width=1),
)
.add(
"占有",
[("廣州", 55), ("北京", 66)],
type_=ChartType.EFFECT_SCATTER,
color="#696969", # 顯示灰色marker
)
.add(
"其他",
[("青島", 0), ("成都", 0), ("西寧", 0)],
type_=ChartType.EFFECT_SCATTER,
color="#FF0000", # 顯示紅色marker 這里有BUG,和上面的顏色互換了
)
.set_series_opts(label_opts=opts.LabelOpts(is_show=False))
.set_global_opts(title_opts=opts.TitleOpts(title="Geo-Lines-background"))
.render("geo_lines_background.html")
)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/49868.html
