介绍
本篇内容介绍了“怎么利用Python画花样图”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
地球仪加线
根据地球仪的区域显示在相应的位置图形上加上线条,完美的线性地球仪详细代码如下:
“import plotly.express  as px 时间=df px.data.gapminder.query (“year ==, 2007“) 时间=fig px.line_geo (df,位置=癷so_alpha", 颜色=癱ontinent",, #,“continent", is one of 从而columns of gapminder 投影=皁rthographic") fig.show”
显示结果为:* *
地图上加线
绘画出相应的地图后添加经纬度,再根据经纬度绘画出相应的线条,详细代码如下:
导入 plotly.graph_objects 作为 去 时间=fig go.Figure (data=https://www.yisu.com/zixun/go.Scattergeo ( lat=[3.86, 53.55], 朗=[73.66,135.05], 模式=靶小? 行=dict(宽度=2,颜色='红色'), )) fig.update_layout ( geo=dict ( 分辨率=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 (=(20、60), showgrid=True, dtick=10 ), lonaxis=dict ( 范围=(-100,20), showgrid=True, dtick=20 ), ) ) 无花果。秀”
显示结果如下:
最后的福利3 d图鉴赏
最后加入一个3 d图像鉴赏,制作图像详细代码如下:
#,导入包导入 plotly.graph_objects 作为 去 从 plotly.subplots 进口 make_subplots 进口 numpy 作为 np N =50 时间=fig make_subplots(行=2,关口=2, 规格=[[{& # 39;is_3d& # 39;:,真正},,{& # 39;is_3d& # 39;:,真正}), [{& # 39;is_3d& # 39;:,真正},,{& # 39;is_3d& # 39;:,真正}]], print_grid=False) for 小姐:拷贝(1、2): for j [1、2]:拷贝 fig.append_trace ( go.Mesh4d ( x=(50 * np.random.randn (N)), y=(20 * np.random.randn (N)), z=(40 * np.random.randn (N)), 不透明度=0.5, ), 行=我,,坳=j) fig.update_layout(宽度=700,利润率=dict (r=9, l=9, b=9, t=9)) #,将左上角子图中的比率固定为立方体 fig.update_layout (scene_aspectmode=& # 39;立方体# 39;) #,手动强制z轴显示为其他两个的两倍大 fig.update_layout (scene2_aspectmode=& # 39;手动# 39;, scene2_aspectratio=dict (x=1, y=1,, z=2)) #,绘制轴线与轴线范围的比例成比例 fig.update_layout (scene3_aspectmode=& # 39;数据# 39;) #,使用“数据”作为默认值自动生成比例良好的内容 fig.update_layout (scene4_aspectmode=& # 39;汽车# 39;) #显示 fig.show”
显示结果如下: