首页 > 编程语言 >如何用Python绘制3D图形

如何用Python绘制3D图形

时间:2024-03-26 19:03:09浏览次数:34  
标签:10 set Python plt import ax 绘制 3D

       python绘制3D图形,包括了3D坐标系、曲面图、直方图、等高线图、热力图、散点图、文字标签七种样式,具体如下:

一、绘制3D坐标系

具体代码如下:

import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D

# 创建图形和坐标轴
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')

# 定义坐标轴范围
ax.set_xlim([0, 10])
ax.set_ylim([0, 10])
ax.set_zlim([0, 10])

# 绘制坐标轴
ax.plot([0, 10], [0, 0], [0, 0], color='r')  # x轴
ax.plot([0, 0], [0, 10], [0, 0], color='g')  # y轴
ax.plot([0, 0], [0, 0], [0, 10], color='b')  # z轴

# 设置坐标轴标签
ax.set_xlabel('X')
ax.set_ylabel('Y')
ax.set_zlabel('Z')

# 显示图形
plt.show()

二、绘制3D曲线图

具体代码如下:

import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D

# 创建图形和坐标轴
fig = plt.figure()
ax =

标签:10,set,Python,plt,import,ax,绘制,3D
From: https://blog.csdn.net/helloshili2011/article/details/137024565

相关文章

  • 如何用Python制作具备音效的定时器
        很多时候都需要应用到定时器,特别是参加各种比赛的时候,记录每个队员使用的时间,如何用python制作定时器,且看以下代码,主要分四个小案例,分别是页面版本的无音效定时器、应用程序版本的无音效定时器、页面版本的有音效定时器和应用程序版本的有音效定时器。(有音效的意思......
  • python爬虫小案例-re正则
    案例如下:1.使用正则表达式和文件操作爬取并保存“某吧”某帖子全部内容(该帖不少于5页。本次选取的是某吧中的NBA吧中的一篇帖子,帖子标题是“克莱和哈登,谁历史地位更高”。爬取的目标是帖子里面的回复内容。源程序如下:importcsvimportrequestsimportreimporttime......
  • Python循环语句:for循环和while循环
    在编程中,有时需要让代码重复多次相似或相同的操作。比如输出列表中的逐个元素,我们通常不喜欢下面这种编程方式:list1=[0,1,2,3,4]print(list1[0])print(list1[1])print(list1[2])print(list1[3])print(list1[4])此时运行结果会依次输出列表的元素,但显然这会让代码......
  • Python中实现跑马灯效果
    跑马灯效果是一种在显示屏上文字或图像连续滚动的视觉效果,常见于广告和通知。在Python中,我们可以使用标准库中的功能来创建这样的效果。本文将介绍如何使用Python实现简单的跑马灯效果。准备工作首先,确保你的Python环境已经安装了pygame库,它提供了创建游戏和实现动态视觉效果......
  • 光学3D表面轮廓仪&共聚焦显微镜:引领半导体行业走向新质生产力时代
    新质生产力不仅仅是生产效率和成本控制的提升,更重要的是通过创新和技术升级,从而实现生产过程智能化、个性化、和高质量化。传统的生产模式正在被颠覆,而半导体行业作为高科技产业的代表之一,更是迫切需要适应这一变革。随着半导体技术的不断发展和智能制造的推动,半导体制造过......
  • Python——timeit(运行时间平均值计算)
    可以计算其中运行代码所用的平均时间。importtimeitprint(timeit.timeit('a,b=10,20;a1=a;a=b;'))0.015125599999009864使用多重赋值的技巧来交换两个变量,也就是所谓的“迭代解包”它的运行时间是:importtimeitprint(timeit.timeit('a,b=10,20;a,b=b,......
  • 【Python程序开发】2024年安徽省职业院校技能大赛中职组“Python程序开发”赛项规程
    2023年安徽省职业院校技能大赛(中职组)“Python程序开发”竞赛规程一、赛项名称(一)赛项名称Python程序开发赛项归属产业类型电子信息产业赛项归属专业大类组别专业大类专业类专业代码专业名称中职电子与信息大类电子信息类710101电子信息技术中职电子与信息大类计算机类7......
  • 【一】了解计算机的原理以及Python
    【一】编程和编程语言是什么【1】什么是编程编程其实就是将人类的语言转换为计算机能识别的语言【2】什么是编程语言人和人之间都会进行交流人和人之间交流的媒介就是语言编程语言就是人与计算机之间进行交流的语言【3】为什么要出现编程语言最根本的原因就是计算机......
  • Python——代码书写风格
    Python之禅TimPeters的“Python之禅”汇集了Python语言涉及和Python编程20条准则。它是个复活节彩蛋,或者说是隐藏的笑话。当运行importthis时就会出现。importthisTheZenofPython,byTimPetersBeautifulisbetterthanugly.Explicitisbetterthanimplicit.......
  • 人工智能时代都要来了,为什么还要学习Python?
    前言Python是当今非常流行的编程语言,在互联网上经常可以看到他的身影。它应用非常广泛,例如编程、Web开发、机器学习和数据科学Q等。TIOBE官网近日公布了2023年8月的编程语言排行榜。Python依然排行第一,占比13.33%、C语言排行第二,占比11.41%、C++排行榜单第......