【发布时间】:2010-10-13 09:14:17
【问题描述】:
我有一些代表粒子大小的数据。我想将每个分箱大小的粒子的频率绘制为直方图,但要缩放频率但要缩放粒子的大小(因此它代表该大小的总质量。)
我可以很好地绘制直方图,但我不确定如何通过每个 bin 的 X 值来缩放 Y 轴。
例如如果我在 40-60 bin 中有 10 个粒子,我希望 Y 轴值为 10*50=500。
【问题讨论】:
-
我会创建一个自定义变量来保存“比例”值并使用它来生成条形图。
-
总质量是一个体积概念(即 count*size)。并且您尝试用 "histogram" 的高度在一维中表示它。我在下面的回答,将计数保留为条的高度,但按大小缩放宽度。所以你得到了由垃圾箱面积表示的总质量。您的对象不再是直方图,人们会发现很难解释。如果您仍然想要原始对象,只需按照 Roman 的建议计算总质量并使用条形图绘制。
-
给定大小的总质量是需要绘制的,因此它与色谱机的输出相当,其中吸光度与通过特定质量颗粒的物质的总质量成正比.这当然不太直观,但更相关!
-
这是一个有效的绘图数量。用条来表示它有点误导,因为每个条的面积没有意义。点图是您案例的完美候选者。我已经更新了我的答案。