\begingroup

将变量变化可视化为密度的最佳方式是什么?例如,值2出现 3 次,因此其 bin 计数高于其他值,但直方图是垂直的,以与最左侧图中的值对齐。

以下是最左边图表的可视化

ListPlot[{4, 3, 2, 2, 2, 1}, Filling -> Axis]

\endgroup


最佳答案
2

\begingroup

Histogram[{4, 3, 2, 2, 2, 1}, BarOrigin -> Left]

\endgroup

1

  • 2
    \begingroup
    簡單又美好!
    \endgroup


    – 

\begingroup

我不太明白你的问题是什么。如果最右边的图是你想要的,那么这个怎么样?

data = {4, 3, 2, 2, 2, 1};
Graphics[{EdgeForm[{Thick, Orange}], White, 
  Rectangle[{0, #[[1]] - 1}, #[[{2, 1}]]] & /@ Tally[data]}, 
 Axes -> True]

\endgroup