大佬教程收集整理的这篇文章主要介绍了什么?出门忘了带地图!我用❤️Python绘制了一份地图❤️来方便出行,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
地图给我们的出行带来了许多的方便c;因此我们出行可以说地图是必不可少的了啦c;本文旨在使用Python语言绘制不同类型的地图了啦。
在绘制地图的时候c;我们所需要使用的模块主要是: pyecharts 这个模块。
pip install pyecharts
代码里面含有了必要的注释。
from pyecharts import options as opts
from pyecharts.charts import Map
from pyecharts.faker import Faker
# 导入相应的模块
c = (
# 进行相应的绘制地图的操作
Map()
# 这是一个Map对象
.add("Example In Inner Space", [list(z) for z in zip(Faker.provinces, Faker.values())], "china")
# 这里使用的是一些内置的数据
.set_global_opts(title_opts=opts.titleOpts(title="Map-province"))
# 设置特定的一些标签值
.render("map_base.html")
# 最终返回的是一个HTML文件
)
# 采取这种方法来进行书写主要是方便了代码的书写哦
运行代码的结果是返回一个HTML文件c;效果图是:
add("Example In Inner Space", [list(z) for z in zip(Faker.provinces, Faker.values())], "china")
这一行代码实际上是使用了模块自己内部带有的数据c;也就是系统自带的数据c;如果你想自己写数据当然也是可以的啦。
这里的代码实际上是类似的哦:
from pyecharts import options as opts
from pyecharts.charts import Map
from pyecharts.faker import Faker
# 导入模块
c = (
Map(init_opts=opts.InitOpts(width="1500px", height="1200px"))
# 这里是对Map对象进行了一定的参数的设置
.add("Example Of Country In Inner Space", [list(z) for z in zip(Faker.country, Faker.values())], "world")
# 这里也是采用的系统内部的一些参数了啦
.set_series_opts(label_opts=opts.LabelOpts(is_show=false))
.set_global_opts(
title_opts=opts.titleOpts(title="World Map"),
visualmap_opts=opts.VisualMapOpts(@H_596_67@max_=200)
)
# 这里是进行一定的参数的设置
.render("world_map.html")
# 最后也还是返回html文件了啦
)
Map(init_opts=opts.InitOpts())
运行代码之后的结果是:
具体的代码实现如下所示:
import pyecharts.options as opts
from pyecharts.charts import MapGlobe
from pyecharts.faker import POPULATION
# 导入相应的模块
# data = [x for _, x in POPULATION[1:]]
# 这种列表生成的语法格式需要注意一下
# data = [x for _, x in POPULATION[1:]]
data = [x for _, x in POPULATION[1:]]
low, high = @H_13_108@min(data), @H_13_108@max(data)
# 获取得到最小以及最大的数值
c = (
MapGlobe(init_opts=opts.InitOpts(width="1000px", height="1000px", bg_color="#FFFAFA",))
.add_scheR_608_11845@a()
.add(
maptype="world",
series_name="World Population",
data_pair=POPULATION[1:],
is_map_symbol_show=True,
label_opts=opts.LabelOpts(is_show=True),
)
.set_global_opts(
title_opts=opts.titleOpts(title="3D World Map Example"),
visualmap_opts=opts.VisualMapOpts(
min_=low,
max_=high,
range_text=["max", "min"],
is_calculable=True,
range_color=["lightskyblue", "yellow", "orangered"],
)
)
.render("world_map_3d.html")
)
这里需要声明一点c;那就是c;我们做的这个地球仪是会动的哦c;也就是说c;这里的地球仪是会自己旋转的哦:
(这里由于放不了视频c;所以就展示不了动态的啦c;但是你是可以自己去进行尝试查看的哦)
以上就是我们使用Python中的pyecharts模块进行绘制地图的一些基本操作c;如果还想绘制更加高级并且准确的地图c;
那么可以自己去进行探索哦!!!!!
以上是大佬教程为你收集整理的什么?出门忘了带地图!我用❤️Python绘制了一份地图❤️来方便出行全部内容,希望文章能够帮你解决什么?出门忘了带地图!我用❤️Python绘制了一份地图❤️来方便出行所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。