用Python教你画花样图
作者:潮汐
来源:Python 技术
在之前的一篇文章Python可视化神器-Plotly动画展示展现了可视化神器-Plotly的动画的基本应用,本文介绍如何在Python中使用 Plotly 创建地图并在地图上标相应的线。地球仪加线
根据地球仪的区域显示在相应的位置图形上加上线条,完美的线性地球仪详细代码如下: import plotly.express as px df = px.data.gapminder().query("year == 2007") fig = px.line_geo(df, locations="iso_alpha", color="continent", # "continent" is one of the columns of gapminder projection="orthographic") fig.show()
显示结果为:**
地图上加线
绘画出相应的地图后添加经纬度,再根据经纬度绘画出相应的线条, 详细代码如下: import plotly.graph_objects as go fig = go.Figure(data=go.Scattergeo( lat = [3.86, 53.55], lon = [73.66, 135.05], mode = "lines", line = dict(width = 2, color = "red"), )) fig.update_layout( geo = dict( resolution = 50, showland = True, showlakes = True, landcolor = "rgb(203, 203, 203)", countrycolor = "rgb(204, 204, 204)", lakecolor = "rgb(255, 255, 255)", projection_type = "equirectangular", coastlinewidth = 3, lataxis = dict( range = [20, 60], showgrid = True, dtick = 10 ), lonaxis = dict( range = [-100, 20], showgrid = True, dtick = 20 ), ) ) fig.show()
显示结果如下:
最后的福利-3D图鉴赏
最后加入一个3D图像鉴赏,制作图像详细代码如下: # 导入包 import plotly.graph_objects as go from plotly.subplots import make_subplots import numpy as np N = 50 fig = make_subplots(rows=2, cols=2, specs=[[{"is_3d": True}, {"is_3d": True}], [{"is_3d": True}, {"is_3d": True}]], print_grid=False) for i in [1,2]: for j in [1,2]: fig.append_trace( go.Mesh3d( x=(50*np.random.randn(N)), y=(20*np.random.randn(N)), z=(40*np.random.randn(N)), opacity=0.5, ), row=i, col=j) fig.update_layout(width=700, margin=dict(r=9, l=9, b=9, t=9)) # 将左上角子图中的比率固定为立方体 fig.update_layout(scene_aspectmode="cube") # 手动强制z轴显示为其他两个的两倍大 fig.update_layout(scene2_aspectmode="manual", scene2_aspectratio=dict(x=1, y=1, z=2)) # 绘制轴线与轴线范围的比例成比例 fig.update_layout(scene3_aspectmode="data") # 使用"data"作为默认值自动生成比例良好的内容 fig.update_layout(scene4_aspectmode="auto") #显示 fig.show()
显示结果如下:
总结
希望今天文章和实战对大家有所帮助,在以后的成神路上越来越顺利!
未来朝阳行业锂电池氢能创新医药新能源1锂电池的应用前景目前看来是十分明确,不仅能替代好多传统电子产品,电动工具的使用便捷,也可以替代电池的使用和更换便捷。在未来储能的需求和各行各业的新起,储能
小米继承华为宏愿,在芯片技术研发上不断突破,撑起自主研发大旗小米即将发布的小米12搭载了它的自研澎湃P1充电芯片,至此它已研发了三颗芯片,覆盖了手机芯片的三个行业,成为国产手机企业当中自研芯片仅次于华为的芯片企业,显示出它撑起自主研发大旗的
美国5纳米日本28纳米,为何台积电只给日本用10年前技术?在全球闹芯片荒之际,各国争邀台积电设厂,美国抢头香,台积电赴亚利桑那州建造5纳米芯片厂,估2024年量产,而台积电与索尼合作在日本熊本兴建晶圆厂,初期生产2228纳米芯片,从已量产
华为鸿蒙汽车北京开卖!店内人满为患,两天卖出去7台车东西(公众号chedongxi)作者James编辑晓寒华为亲自发布的首款鸿蒙汽车,到底行不行?就在上周四,华为高调发布了一款新车AITO问界M5。这是华为与赛力斯深度合作打造的一
扎克伯格被评为年度恶人三只松鼠回应产品模特妆容问题文锌财经责编组整理编辑大风扎克伯格被评为年度恶人近日,扎克伯格拿到了年度恶人的称号,理由是他创建了世界上最糟糕最具破坏性的网站脸书网。授予他如此殊荣的,是一家美国老牌刊物新共和,该
百度元宇宙中开发布会,首推数字人平台,用三大AI工具赋能开发者智东西(公众号zhidxcom)作者徐珊编辑云鹏智东西12月27日消息,今天百度Create2021大会在自家的元宇宙平台希壤上举办。会上,百度回望了此前11年在AI领域的应用成果
超极本中的优选产品,GPDPocket3上手体验嗨,朋友们,之前听说过模块化手机,但是模块化电脑确确实实还是首次听说,CPD作为吃螃蟹第一人,新推出的GPDPocket3不管外观很让人吃香,就连功能性能也让人垂涎三尺!GPDPo
对互联网平台经济的反思中央经济工作会议提振市场主体信心,加强反垄断和不正当竞争互联网平台经济经过十多年的发展,己经成了资本疯狂追逐的宠儿。但其影响也是显而易见的。资本是逐利的,由于预期回报高,资本大量涌
设立回收服务网点1万余动力电池回收体系初步建立产销两旺的新能源汽车正在迎来一场废旧动力电池回收处理的大考。记者近日从工信部获悉,工信部将加快研究制定新能源汽车动力蓄电池回收利用管理办法部门规章,进一步明确国家和地方等有关部门的
Web前端企业面试题1display和visibility的区别?答一display和visibility的相同与不同点1相同点display和visibility都有讲元素隐藏的意思2不同点disp
降价18万都救不了的奔驰电动车编辑张晓玲驰骋中国市场多年的奔驰,向来是豪车的象征,但在近年来的新能源热潮中,奔驰落后了。奔驰由燃油车改建的纯电动车EQC正面临窘境。今年111月,EQC累计销量仅仅只有5,411