有没有什么办法可以表示具有无序坐标的 3D 图?
例如:
我做过 FE 分析。每个位置都有一根梁,温度不同。FEA 的结果是整个组件的温度分布。我用 ANSYS 做了分析,所以我能够得到 FE 网格中每个节点的坐标及其温度。
我想在 Latex 文档中表示这些结果。因此我导入了坐标及其温度。这是我目前得到的结果:
现在我想在这些坐标之间创建一个表面并添加一个颜色图来表示完整结果,就像在 ANSYS 中显示的那样。这是我目前的代码:
\documentclass[border=10pt]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.8}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
xlabel=X-Coordinate,
ylabel=Y-Coordinate,
zlabel=Temperature]
\addplot3+[only marks] table[
x=X,
y=Y,
z=T,
col sep=semicolon] {Temperatur_Balken.csv};
\end{axis}
\end{tikzpicture}
\end{document}
这是.csv 文件的数据:
Knotennummer;X;Y;T
1;0;10;19
2;0;0;19
3;50;0;21
4;10;0;20.302
5;20;0;20.602
6;30;0;20.778
7;40;0;20.903
8;50;10;21
9;40;10;20.903
10;30;10;20.778
11;20;10;20.602
12;10;10;20.302
13;0;5;19
14;5;10;19.976
15;5;0;19.976
16;45;0;20.954
17;50;5;21
18;15;0;20.477
19;10;5;20.302
20;25;0;20.699
21;20;5;20.602
22;35;0;20.845
23;30;5;20.778
24;40;5;20.903
25;45;10;20.954
26;35;10;20.845
27;25;10;20.699
28;15;10;20.477
谢谢你!
致以最诚挚的问候 Theo