官网:http://pyecharts.org/#/
下面这个人的博客不错,包含Geo和map的区别
https://blog.csdn.net/weixin_40683253/article/details/87859970#%E4%BD%BF%E7%94%A8%20pyecharts%20%E6%A8%A1%E5%9D%97%E4%B8%AD%E7%9A%84%20Geo%20%E5%87%BD%E6%95%B0%EF%BC%9A
下面这个讲解是官方网址推荐的网站
https://www.echartsjs.com/tutorial.html#%E5%AF%8C%E6%96%87%E6%9C%AC%E6%A0%87%E7%AD%BE
Jupyter Notebook 中显示图 --运行下面代码直接在notebook中显示图了
from example.commons import Faker
from pyecharts import options as opts
from pyecharts.charts import Geo
from pyecharts.globals import ChartType, SymbolType
def geo_base() -> Geo: # 函数注释
c = (
Geo()
.add_schema(maptype="china")
.add("geo", [list(z) for z in zip(Faker.provinces, Faker.values())])
.set_series_opts(label_opts=opts.LabelOpts(is_show=False))
.set_global_opts(
visualmap_opts=opts.VisualMapOpts(),
title_opts=opts.TitleOpts(title="Geo-基本示例"),
)
)
return c
geo_base().render_notebook() # Jupyter Notebook 直接调用 render_notebook 随时随地渲染图表
from example.commons import Faker
from pyecharts import options as opts
from pyecharts.charts import Geo
from pyecharts.globals import ChartType, SymbolType
def geo_base() -> Geo:
c = (
Geo()
.add_schema(maptype="china")
.add("geo", [list(z) for z in zip(Faker.provinces, Faker.values())])
.set_series_opts(label_opts=opts.LabelOpts(is_show=False))
.set_global_opts(
visualmap_opts=opts.VisualMapOpts(),
title_opts=opts.TitleOpts(title="Geo-基本示例"),
)
)
return c
geo_base().render_notebook()
from example.commons import Faker
from pyecharts import options as opts
from pyecharts.charts import Geo
from pyecharts.globals import ChartType, SymbolType
def geo_base() -> Geo:
c = (
Geo()
.add_schema(maptype="china")
.add("geo", [['大连', 56],
['佳木斯', 118],
['双鸭山', 57],
['江西', 121],
['湖南', 139],
['浙江', 91],
['江苏', 104]])
.set_series_opts(label_opts=opts.LabelOpts(is_show=False))
.set_global_opts(
visualmap_opts=opts.VisualMapOpts(),
title_opts=opts.TitleOpts(title="Geo-基本示例"),
)
)
return c
geo_base().render_notebook()
from example.commons import Faker
from pyecharts import options as opts
from pyecharts.charts import Geo
from pyecharts.globals import ChartType, SymbolType
# 链式调用
c = (
Geo()
.add_schema(maptype="china")
# 加入自定义的点,格式为
.add_coordinate("测试点", 116.39770014211535, 39.90779994986951)
# 为自定义的点添加属性
.add("geo", [("测试点", 51)])
.set_series_opts(label_opts=opts.LabelOpts(is_show=False))
.set_global_opts(title_opts=opts.TitleOpts(title="加入自定义的点"))
)
# 在 html(浏览器) 中渲染图表
c.render()
# 在 Jupyter Notebook 中渲染图表
c.render_notebook()
下面的写法完全正确
x= []
(x
.append(1))
def f(text:str,max_len:'int>0'=80) ->str:
"""这个是函数的帮助说明文档,help时会显示"""
return True
"""
函数声明中,text:str
text 是参数 :冒号后面 str是参数的注释。
如果参数有默认值,还要给注释,如下写。
max_len:'int>0'=80
->str 是函数返回值的注释。
这些注释信息都是函数的元信息,保存在f.__annotations__字典中、
需要注意,python对注释信息和f.__annotations__的一致性,不做检查
不做检查,不做强制,不做验证!什么都不做。
"""
# 例如==========================================
def f(ham: 42, eggs: int = 'spam') -> "Nothing to see here":
print("函数注释", f.__annotations__)
print("参数值打印", ham, eggs)
print(type(ham),type(eggs))
f("www")