如何使用Python和plotly详细绘制一个正二十面体的三维图形?
- 内容介绍
- 文章标签
- 相关推荐
本文共计951个文字,预计阅读时间需要4分钟。
目录+顶点+图表+实现正二十面体+plotly的Python软件包是一个开源的代码库,基于plot.js,进一步基于d3.js。我们实际使用的是对plotly进行封装的库,名为cufflinks,它能让你更方便地使用。
目录
- 顶点
- 棱
- 实现正二十面体
plotly 的 Python 软件包是一个开源的代码库,它基于 plot.js,而后者基于 d3.js。我们实际使用的则是一个对 plotly 进行封装的库,名叫 cufflinks,能让你更方便地使用 plotly 和 Pandas 数据表协同工作。
一言以蔽之,plotly是一款擅长交互的Python绘图库,下面就初步使用一下这个库的三维绘图功能。此前曾经用matplotlib画了正二十面体和足球:Python绘制正二十面体;画足球,这次用plotly复现一下正二十面体的绘制过程,也体验一下这两个绘图包的差异。
来绘制一个正二十面体。
顶点
正20面体的12个顶点刚好可以分为三组,每一组都是一个符合黄金分割比例的长方形,而且这三个长方形是互相正交的。
本文共计951个文字,预计阅读时间需要4分钟。
目录+顶点+图表+实现正二十面体+plotly的Python软件包是一个开源的代码库,基于plot.js,进一步基于d3.js。我们实际使用的是对plotly进行封装的库,名为cufflinks,它能让你更方便地使用。
目录
- 顶点
- 棱
- 实现正二十面体
plotly 的 Python 软件包是一个开源的代码库,它基于 plot.js,而后者基于 d3.js。我们实际使用的则是一个对 plotly 进行封装的库,名叫 cufflinks,能让你更方便地使用 plotly 和 Pandas 数据表协同工作。
一言以蔽之,plotly是一款擅长交互的Python绘图库,下面就初步使用一下这个库的三维绘图功能。此前曾经用matplotlib画了正二十面体和足球:Python绘制正二十面体;画足球,这次用plotly复现一下正二十面体的绘制过程,也体验一下这两个绘图包的差异。
来绘制一个正二十面体。
顶点
正20面体的12个顶点刚好可以分为三组,每一组都是一个符合黄金分割比例的长方形,而且这三个长方形是互相正交的。

