如何使用轮廓在python或SageMath中实现3D绘图?

时间:2018-04-18 10:36:51

标签: python python-3.x matplotlib sage

我想在SageMath中用水平集绘制二次形式。怎么做?

我想要下面的图表。 enter image description here 以下是我的尝试。

但它并没有给我与上面图片相同的数字。

输出是单独的文件。 [第一] [enter image description here] 2 第二个是[等高线图] [enter image description here] 3,其余都是相同的

plot = Graphics()
plot+=plot3d(1/4*x^2+1/9*y^2,(x,-2,2),(y,-2,2))
for h in [0..5]:
    plot+=contour_plot(f,(x,-4,4),(y,-4,4), fill=false, labels=true, contours=10,colorbar=true,cmap=matplotlib.cm.gist_rainbow).show(aspect_ratio=1)    
show(plot)

如何实现这一目标?

使用matplotlib在普通python中的建议也没问题。

0 个答案:

没有答案