1

我正在尝试使用 MATHEMATICA 从 2 列数据中绘制直方图,其中第一个具有从最小值增加到具有相同间隔的最大值的数字,第二个具有频率。我将间隔计算为,interval = (max-min)/(number of Bins)。默认的直方图 [] 适用于没有计算频率的单列数据,但现在我的数据有频率。你能帮我解决这个问题吗?

非常感谢;

4

1 回答 1

1

以您描述的形式生成一些示例数据,您可以像这样绘制它:

frequencydata = Tally@Sort[RandomInteger[9, 100]];
TableForm[frequencydata, TableHeadings -> {None, {"Value", "Frequency"}}]

在此处输入图像描述

Histogram[Flatten[Table[#1, {#2}] & @@@ frequencydata], {0, 10, 1}]

在此处输入图像描述

于 2013-02-28T14:35:32.373 回答