一开始想随便找找,后来发现,找到的都不太是我想要的。
文章目录
1. 不是那么好的方案
1.1 python
被我pass的内容:
- Python三维绘图:马鞍面:太丑了,虽然讲了一些原理,但是不是我想要的
1.2 Matplotlib
- Matplotlib绘制三维马鞍面:这个文章的来源很明显,就是来自matplotlib的官网(看起来挺像马鞍面的,但是中间那些纹路看着是真的不怎么舒服)
- matplotlib官网链接:mplot3d tutorial-Tri-Surface plots部分
- matplotlib官网链接:mplot3d tutorial-Tri-Surface plots部分
1.3
下面的代码来自:stack overflow-Plotting A Hyperboloid
画出来的效果好像有点不太一样。。。
1.4
下面的代码来自:Making 3D Visualizations
其实就是1.2的部分改了个颜色
2.好但是繁琐点的方案
2.1 pptk(除了matplotlib之外,要额外安装一个库)
参考pptk-Hyperbolic paraboloid:图是下面这样的,很好看!
2.2 geogebra
参考知乎专栏文章:从一道高考题到马鞍面——16张动图带你秒懂双曲抛物面
这个是这篇文章中的一个动图,像它这样的,还有16个。是使用geogebra
这个工具绘制的(非常牛逼,可以去主页看看)
令人惊喜!