python 绘制3D视图

本文介绍如何使用Python的plotly库绘制三维图表,通过定义plotmy3d函数简化绘图流程,实现对x、y、z数据的快速可视化。
Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

需要调用的package

import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import pylab
import plotly.offline as py
import plotly.graph_objs as go

定义plotmy3d函数

def plotmy3d(X,Y,Z,name):
	data = [go.Surface(x=X,y=Y,z=Z)]
	layout = go.layout(
		title = name,
		autosize = Flase,
		width = 700,
		height = 700,
		margin = dict(
			l= 65,
			r = 50,
			b = 65,
			t = 90
		)
	)
	fig = go.Figure(data = data,layout = layout)
	py.iplot(fig)

主函数

if __name__=='__main__':
	plotmy3d(x,y,z, 'iceberg')

x,y,z以列表形式输入即可

3D效果图

总结

将绘图代码接口化,是自己学习的一份记录,如果能帮助到他人更好

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值