如何使用 TikZ 在 3D 坐标系中创建点云?

如何使用 TikZ 在 3D 坐标系中创建点云?

我想在类似于此的坐标系中创建一个简单的点云:

图片

但轴上没有标注其值。

对于这些示例点:

\pgfplotstableread{
X Y Z 
2.2 14 4 
2.7 23 1
3 13 36
3.55 22 2 
4 15 179
4.5 20 92
4.75 28 78
5.5 23 1
}\datatable

答案1

\addplot3 [only marks] ...制作 3D 散点图并x//删除刻度标签yzticklabels={}

在此处输入图片描述

\documentclass[border=5mm]{standalone}
\usepackage{pgfplots}

\begin{document}
\pgfplotstableread{
X Y Z 
2.2 14 4 
2.7 23 1
3 13 36
3.55 22 2 
4 15 179
4.5 20 92
4.75 28 78
5.5 23 1
}\datatable
\begin{tikzpicture}
\begin{axis}[
  xticklabels={},
  yticklabels={},
  zticklabels={}
]

\addplot3 [only marks] table {\datatable};
\end{axis}
\end{tikzpicture}

\end{document}

答案2

我知道已经晚了,但这里是我使用的代码的链接:

链接到 GitHub 存储库

readme.md按照存储库中的步骤进行操作。请注意已被用作模板。 在此处输入图片描述

相关内容