首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

盘一盘 Python 系列 - Matplotlib 3D

整套 Python 盘一盘系列目录如下: Python 入门篇 (上) Python 入门篇 (下) 数组计算之 NumPy (上) 数组计算之 NumPy (下) 科学计算之 SciPy (上) 科学计算之...但在其 1.0 版本后,一些构建在二维绘图基础上的维绘图也可以使用了。要画维(立体) ,首先导入 mplot3d 工具包。...如果要同时生成和坐标系,还可用以下语句: fig, ax = plt.subplots(1, 1, subplot_kw={'projection':'3d'}) 种生成立体的方式是等价的...本帖只介绍种类型的 3D ,它们在量化金融中最常用的,分别是 线框图 (wide frame) 曲面 (surface) 条形 (bar) 1 线框图 画线框图和曲面数据都使用外汇波动率数据,...在立体图中添加折线用 plot3D() 函数来实现,由于在 3D 空间画 2D 折线,那么也需要传入xs, ys, zs 个参数。

1.6K20

使用SharpGL维建模技术生成3D井眼轨迹

一、前言 最近需要在项目的软件中增加一个功能,根据连续测斜数据展示维的井眼轨迹,由于购买的厂商的件效果不理想,所以研究自己写代码实现类似的功能。...支持3D绘图方面的技术框架很多,本文介绍使用SharpGL这个开源项目来实现维井眼轨迹。...SharpGL.Serialization - 包含用于从 3D Studio Max文件。谨慎obj文件和trueSpace文件加载几何图形和数据的类。...Z轴的实际意义代表着维物体的深度 为了描述3D世界,首先要设计一些维模型出来。 设计维模型的时候用的坐标系就是Model Coordinate System。...缩放/旋转 缩放和旋转就更简单了 声明一个缩放值变量,用鼠标滚轴进行控制,对进行缩放。

3.8K50

Python 绘图,我只用 Matplotlib()—— 柱状

其实就是了解各个种的绘图 API。文章就讲解第一种图形,柱状。 1 基础 绘制柱状,我们主要用到 bar() 函数。只要将该函数理解透彻,我们就能绘制各种类型的柱状。...设置值为 vertical ,那么显示为柱形。如果设置为 horizontal 条形。不过 matplotlib 官网不建议直接使用这个来绘制条形,使用 barh 来绘制条形。...下面我就调用 bar 函数绘制一个最简单的柱形。...Scores by group and gender') ax.set_xticks(index + bar_width / 2) ax.set_xticklabels(('A', 'B', 'C', 'D'..., 'E')) ax.legend() fig.tight_layout() plt.show() 运行结果如下: 开动你的大脑,想想还能绘制出什么样式的柱形

2K20

Python--如何找到度好友?

今天,接着分享最近学习到的算法相关的工程应用,代码仍用 Python 实现,Python 语言非常易读,你可以方便地转化为自己擅长的语言。今天要分享的是这种数据结构和遍历算法。...以无向图为例,假如求一个顶点的一度好友,就是该顶点直接相连的顶点的集合,二度好友,就是其一度好友的一度好友,度好友就是二度好友的一度好友,是不是有点递归的味道。这就跟的遍历算法有关。...下面我们来实现广度优先算法,并找出一个顶点的度顶点。写代码前先思考下如何使用基础的数据结构比如数组、链表来存储一张。数组和链表都是可以的,而且各有千秋。...邻接表 1、存储一个 Python 是一种非常灵活的编程语言,我们可以使用 Python 中的字典来存储一个表,使用键来代表一个顶点,使用值来存储与该顶点相连的顶点。...在实际的开发中,大家可能多使用 Python 的字典,它是一种 hash 表,查找的速度非常高效。

73530

WPF 3D绘图-维建模技术井眼轨迹实现(一)

使用SharpGL维建模技术生成3D井眼轨迹 前面的文章里写过使用sharpGL维建模生产3D井眼轨迹,这篇文章主要是说一下在WPF中如何进行3d绘制。...(一)、先介绍一下3D绘图基本概念 维坐标系 由于我们要将维模型显示在二维显示器上,所以我们创建场景时,实际上是要创建维对象的二维表现形式。...维空间体转化为二维的过程就叫投影,例如在现实世界中摄像机拍摄物体,是由物体表面反射的光线经过凸透镜聚到感光元件CCD单元上产生的。投影就是把维空间投影到二维空间的过程。...维模型是若干3D点(Point3D)的集合,每3个3D点按一定环绕方向组成1个角形,WPF采用逆时针的环绕方向,符合所谓“右手法则”,即垂直竖起右手的大拇指,弯曲其余4指,其余4指指向正是角形的环绕方向...先讲一下概念,字面意思是角形索引的集合。为什么要用到角形呢,因为在3D图形的世界里,所有物体都可以被描述成为一系列角形的集合。 比如我们现在画的这个正方形,可以有两个角形组成。

4.7K60
领券