Gráfico de barras 2D no espaço 3D

Gráfico de barras 2D no espaço 3D

Tenho um gráfico no espaço 3D e gostaria de adicionar um histograma ao longo do eixo vertical. As barras devem ser espaçadas igualmente ao longo do eixo vertical. No entanto, não consigo obter as posições das barras corretamente. Aqui está um MWE do que tentei até agora.

\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}

Meu entendimento é que o último elemento de cada ponto coordenado deve determinar a posição da barra ao longo do eixo Z, enquanto o primeiro elemento especifica a altura. Eu pretendia ter as barras igualmente espaçadas, embora, como pode ser visto na imagem abaixo, a saída não seja produzida como tal.

insira a descrição da imagem aqui

Além disso, minha segunda pergunta é como posso girar as barras em torno do eixo Z de modo que fiquem planas no plano YZ, em vez de ficarem penduradas no espaço, como na imagem acima.

Responder1

Citando o manual pgfplots:

4.6.11 Sobre gráficos const 3D e gráficos de barras 3D

Atualmente não há equivalentes de const plote suas variantes ou tipos de gráficos de barras, como ybarpara eixos tridimensionais, desculpe.

Sua solicitação é na verdade uma solicitação de recurso. Vou escrevê-lo na lista de tarefas do pgfplots.

informação relacionada