2013-02-27 125 views
1

我試圖用2列數據繪製使用MATHEMATICA的直方圖,其中第一個數字從最小值增加到最大值,具有相同的間隔,第二個數據具有頻率。我計算了間隔爲,interval =(max-min)/(分檔數)。對於沒有計算頻率的單列數據,默認的直方圖[]可以正常工作,但現在我的數據有頻率。你能幫我解決這個問題嗎?帶頻率數據的直方圖

非常感謝你;

+0

歡迎堆棧溢出!請告訴我們你的代碼。 – IronMan84 2013-02-27 16:40:35

+0

dat = Import [「data.dat」];直方圖[dat] – mike 2013-02-27 17:13:36

+0

非常感謝你ironMan – mike 2013-02-27 17:23:30

回答

1

生成你所描述的形式,一些示例數據,可以繪製它像這樣:

frequencydata = [email protected][RandomInteger[9, 100]]; 
TableForm[frequencydata, TableHeadings -> {None, {"Value", "Frequency"}}] 

enter image description here

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

enter image description here

+0

非常感謝 – mike 2013-03-01 01:08:13