
Tengo un gráfico en el espacio 3D y me gustaría agregar un histograma a lo largo del eje vertical. Se supone que las barras deben estar espaciadas equidistantemente a lo largo del eje vertical. Sin embargo, no puedo ubicar correctamente las posiciones de las barras. Aquí hay un MWE de lo que he probado hasta ahora.
\documentclass[tikz]{standalone}
\usepackage{pgfplots}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
view={35}{15},
height=3in, width=3in,
xmin=0, xmax=1,
ymin=0, ymax=1,
zmin=0, zmax=1,
3d box=complete,
xlabel=$x$, ylabel=$y$, zlabel=$z$]
\addplot3 [xbar,bar width=2pt] coordinates{
(0.51,0,0.00) (1.00,0,0.05) (0.82,0,0.10) (0.45,0,0.15) (0.20,0,0.20) (0.30,0,0.25) (0.04,0,0.30) (0.06,0,0.35) (0.19,0,0.40) (0.17,0,0.45) (0.12,0,0.50) (0.09,0,0.55) (0.13,0,0.60) (0.30,0,0.65) (0.11,0,0.70) (0.28,0,0.75) (0.06,0,0.80) (0.21,0,0.85) (0.46,0,0.90) (0.24,0,0.95) (0.01,0,1.00)
};
\end{axis}
\end{tikzpicture}
\end{document}
Tengo entendido que el último elemento de cada punto de coordenadas debe determinar la posición de la barra a lo largo del eje Z, mientras que el primer elemento especifica la altura. Quise tener las barras espaciadas equidistantemente, aunque, como se ve en la imagen de abajo, el resultado no se produce como tal.
Además, mi segunda pregunta es cómo puedo hacer que las barras giren alrededor del eje Z de manera que queden planas en el plano YZ en lugar de colgar en el espacio como en la imagen de arriba.
Respuesta1
Citando el manual de pgfplots:
4.6.11 Acerca de los gráficos constantes 3D y los gráficos de barras 3D
Actualmente no existen equivalentes de
const plot
sus variantes o tipos de gráficos de barras comoybar
los de los ejes tridimensionales, lo siento.
Su solicitud es en realidad una solicitud de función. Lo escribiré en la lista de tareas pendientes de pgfplots.