3D 공간의 2D 막대 차트

3D 공간의 2D 막대 차트

3D 공간에 그래프가 있고 세로 축을 따라 히스토그램을 추가하고 싶습니다. 막대는 수직 축을 따라 동일한 간격으로 배치되어야 합니다. 그러나 바의 위치를 ​​올바르게 얻을 수 없습니다. 지금까지 시도한 MWE는 다음과 같습니다.

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

제가 이해한 바에 따르면 각 좌표점의 마지막 요소는 Z축을 따라 막대의 위치를 ​​결정해야 하고 첫 번째 요소는 높이를 지정해야 합니다. 막대의 간격을 동일하게 하려고 했지만 아래 그림에서 볼 수 있듯이 출력이 그대로 생성되지는 않습니다.

여기에 이미지 설명을 입력하세요

또한 두 번째 질문은 위 그림처럼 공간에 매달리지 않고 YZ 평면에 편평하게 놓여지도록 Z축을 중심으로 막대를 회전시킬 수 있는 방법입니다.

답변1

pgfplots 매뉴얼에서 인용:

4.6.11 3D Const Plot 및 3D Bar Plot 정보

죄송합니다. 현재 3차원 축과 const plot같은 것과 동등한 변형이나 막대 그래프 유형이 없습니다 .ybar

귀하의 요청은 실제로 기능 요청입니다. pgfplots의 todo 목록에 적어보겠습니다.

관련 정보