我试图使用MATHEMATICA从2列数据绘制直方图,其中第1列的数字从最小值增加到最大值,具有相同的间隔,第2列具有频率。我将间隔计算为,interval =(max-min)/(Bins数)。默认的直方图[]适用于没有频率计算的单列数据,但现在我的数据有频率。你能帮帮我吗?
非常感谢你;
答案 0 :(得分:1)
以您描述的形式生成一些示例数据,您可以这样绘制:
frequencydata = Tally@Sort[RandomInteger[9, 100]];
TableForm[frequencydata, TableHeadings -> {None, {"Value", "Frequency"}}]
Histogram[Flatten[Table[#1, {#2}] & @@@ frequencydata], {0, 10, 1}]