import math
import pyecharts.options as opts
from pyecharts.charts import Surface3Ddef float_range(start, end, step, round_number= 2):"""浮点数 range:param start: 起始值:param end: 结束值:param step: 步长:param round_number: 精度:return: 返回一个 list"""temp = []while True:if start < end:temp.append(round(start, round_number))start += stepelse:breakreturn(temp)def surface3d_data():ret=[]for t0 in float_range(-3, 3, 0.05):y = t0for t1 in float_range(-3, 3, 0.05):x = t1z = math.sin(x ** 2 + y ** 2) * x / 3.14ret.append([x, y, z])return ret
#3D散点图需要的数据一个二维数组,每一个元素是一个三元素一维数组,分别是x,y,z的坐标c=(Surface3D(init_opts=opts.InitOpts(width="1600px", height="800px")).add(series_name="Scatter3D",data= surface3d_data(),xaxis3d_opts=opts.Axis3DOpts(type_="value"),yaxis3d_opts=opts.Axis3DOpts(type_="value"),grid3d_opts=opts.Grid3DOpts(width=100,height=30, depth=100),).set_global_opts(visualmap_opts=opts.VisualMapOpts(dimension=2,max_=1,min_=-1,range_color=['red','orange','yellow','green','blue','purple'],)))c.render("surface_wave.html")

效果图如下:

pyecharts 应用6 三维曲面图相关推荐

  1. python绘制三维曲面图-python中Matplotlib实现绘制3D图的示例代码

    Matplotlib 也可以绘制 3D 图像,与二维图像不同的是,绘制三维图像主要通过 mplot3d 模块实现.但是,使用 Matplotlib 绘制三维图像实际上是在二维画布上展示,所以一般绘制三 ...

  2. 知道坐标matlab三维作图,已知点坐标,要求根据坐标作出三维曲面图

    已知400个点的X,Y,Z坐标,分别为下面矩阵,如何作出三维曲面图? X=[0.0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0. ...

  3. matlab 三维核密度图_Matlab精彩画图示例:三维网状图和三维曲面图

    接上篇:Matlab精彩画图示例:绘制图上图 这篇介绍两个绘制三维图的命令: mesh - 绘制三维网状图 surf - 绘制三维曲面图 matlab代码如下: 绘制三维图的matlab代码示例 程序 ...

  4. matlab 三维点 边界曲面,不用matlab如何从散点数据绘制极坐标三维曲面图?

    [ 在 OSN10 (老洪) 的大作中提到: ] : 标  题: Re: 不用matlab如何从散点数据绘制极坐标三维曲面图? : 发信站: 水木社区 (Sat Dec 15 20:47:17 201 ...

  5. MATLAB绘制三维曲面图和等高线 绘图(2)

    绘制三维曲面图步骤: 1): 对数据进行处理,得到三维曲面上的点坐标组 方法有: 1.将自变量离散, x=xmin:dx:xmax y=ymin:dy:ymax 2.利用meshgrid 指令 生成 ...

  6. Matlab来绘制三维曲面图、等高线图等

    文章目录 前言 一.Matlab插值 1.Meshgrid函数 2.Griddata函数 二.绘制 1.使用函数 (1)linspace函数 (2)peaks函数 (3)polt3函数 (4)mesh ...

  7. Qt开发技术:Q3D图表开发笔记(三):Q3DSurface三维曲面图介绍、Demo以及代码详解

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/130264470 各位读者,知识无穷而人力有穷,要么改需 ...

  8. MATLAB三维绘图---三维曲面图

    matlab绘制三维图中,最常见的是三维曲线图和三维曲面图 三维曲线图比较简单函数命令为plot3,已经详细介绍过,具体请见Matlab三维绘图------三维曲线图 三维曲面图的不同类型及对比 三维 ...

  9. Python数据可视化 Pyecharts 制作 Surface3D 3D曲面图

    大家好,我是Mr数据杨,今天的话题是如何在Python中创建和理解3D曲面图.想象一下三国演义中的智囊囊们,他们常常在纷繁复杂的战场中作出精准的决策,如同处理复杂数据,找寻隐藏的模式. '3D曲面图' ...

最新文章

  1. NEW关键字的三种用法
  2. oracle form 滚动条,jQuery实现的自定义滚动条实例详解
  3. CentOS下的账户管理
  4. 项目: 用函数实现反弹球消砖块
  5. 计算机类警察限制身高吗,招警考试对身高有要求吗?男生170cm以下能否报考公安警察?...
  6. 华为oj----iNOC产品部-杨辉三角的变形 .
  7. html 实时预览在线,用HTML+CSS做一个实时预览的markdown编辑器
  8. 12篇文章带你逛遍主流分割网络
  9. 一款可定制的外国jQuery图表插件jqplot
  10. 线段树(SegmentTree)基础模板
  11. 基于单片机的智能交通灯控制系统的设计
  12. html代码快速生成
  13. 谷歌学术Google Scholar超实用干货(拒绝翻墙/插件)
  14. 【opencv】凹点切分,种子计数,细胞计数前提 17/7/25更新
  15. 逆函数求导公式_反函数求导法则
  16. 软件实施工作个人看法
  17. Java如何创建支付接口
  18. 每日英语:Report: Chinese Consumers Increasingly Divided
  19. win8连接wifi成功但受限制_免费WiFi那个好用
  20. Calligraphic Fonts for Mac(书法字体安装软件)

热门文章

  1. 中科院NLPIR中文分词java版
  2. 使用MSBuild实现完整daily build流程 .
  3. View 4桌面虚拟化炙手可热 但未熟透
  4. WSL(windows subsystem for linux)安装错误:安装过程中遇到错误,但可以继续安装。组件: ‘WSL 内核‘ 错误代码: 0x80072f78解决方法
  5. 算法提高课-图论-负环-AcWing 904. 虫洞:spfa求负环裸题
  6. linux cdig 工具,linux常用工具su与su -
  7. 哪些因素不会限制linux服务器并发,嵌入式技术工程师 经典面试题(含答案)
  8. python如何更新包_python如何更新包 python更新包代码示例
  9. python递归函数讲解_Python递归函数实例讲解
  10. 如何修改influxdb表结构_使用nginx-lua修改influxdb API的返回结构