von huebi » Mo 28. Okt 2024, 20:54
Moin,
Mal was anderes als Kochbücher
ich habe Messwerte die ich in einem 3D Scatterplot darstellen möchte.
\documentclass{article}
\usepackage{graphicx,pgfplots,tikz,tikz-3dplot}
\begin{document}
\section{IScatterPlot}
\begin{tikzpicture}
\begin{axis}[
xmin=0,xmax=3,
ymin=0,ymax=3,
zmin=0, zmax=3,
]
\addplot3[scatter, only marks] table[
x=x,y=y,z=z,
]
{
x y z r
1 2 1 1.5
2 1 1 0.1
1 1 1 0.1
2 2 1 0.1
1 2 2 0.1
2 1 2 0.1
1 1 2 0.1
2 2 2 0.1
};
\end{axis}
\end{tikzpicture}
\end{document}
Soweit kein Problem, nur sind meine Werte 4 dimensional, sprich an (x,y,z) messe ich einen Wert r. Diesen möchte ich nun durch die Größe des marks visualisieren. Ich finde zwar beim googeln, wie ich die marks beeinflusen kann, aber leuider immer nur golbal im ganzen scatterplot, aber leider nicht wie ich das einzeln für jeden mark machen kann.
//Huebi
Moin,
Mal was anderes als Kochbücher :)
ich habe Messwerte die ich in einem 3D Scatterplot darstellen möchte.
[code]
\documentclass{article}
\usepackage{graphicx,pgfplots,tikz,tikz-3dplot}
\begin{document}
\section{IScatterPlot}
\begin{tikzpicture}
\begin{axis}[
xmin=0,xmax=3,
ymin=0,ymax=3,
zmin=0, zmax=3,
]
\addplot3[scatter, only marks] table[
x=x,y=y,z=z,
]
{
x y z r
1 2 1 1.5
2 1 1 0.1
1 1 1 0.1
2 2 1 0.1
1 2 2 0.1
2 1 2 0.1
1 1 2 0.1
2 2 2 0.1
};
\end{axis}
\end{tikzpicture}
\end{document}
[/code]
Soweit kein Problem, nur sind meine Werte 4 dimensional, sprich an (x,y,z) messe ich einen Wert r. Diesen möchte ich nun durch die Größe des marks visualisieren. Ich finde zwar beim googeln, wie ich die marks beeinflusen kann, aber leuider immer nur golbal im ganzen scatterplot, aber leider nicht wie ich das einzeln für jeden mark machen kann.
//Huebi