是否可以使用 tikz 绘制 3d 图作为线条图?

是否可以使用 tikz 绘制 3d 图作为线条图?

是否可以使用 tikz 绘制 3d 图作为线条图?例如,是否可以绘制z=x*exp(-x^2-y^2)光滑线条艺术风格?类似下图所示z=x^3-3x*y^2在此处输入图片描述

答案1

对于严肃的 3d 函数来说,Asymptote 可能是更好的工具:

在此处输入图片描述

import graph3;
size(200,0);
currentprojection=perspective(10,8,9);
real f(pair z) {return z.x*exp(-(z.x**2)-(z.y**2));}
surface s=surface(f,(-1.4,-1.4),(1.4,1.4),nx=20,Spline);
draw(s,lightgray,meshpen=black+thick(),nolight,render(merge=true));

如果您已安装完整的 TeX,则它将已安装。 texdoc asy告诉您如何运行它,然后如果您这样做asy以调出交互式提示,则键入help将打开手册。它非常强大,但还有很多东西需要学习。

作为相关帮助页面会告诉你,asy可以集成到你的 LaTeX 源文件中。

相关内容