histogram

    0熱度

    1回答

    我得到了2列數據框(體積和價格),並且我想根據volume列創建20個bin,並且數據量相等在每個垃圾箱裏。 I.e.如果我得到了音量= [1,6,8,2,6,9,3,6]和4個分檔,我想將數據剪切到第一個分檔:1:2,2:3:6,3:6:如圖8所示,第四:8:9 然後繪製平均相應y值的直方圖 我的數據: df = pd.DataFrame{'Volume_norm' : [0.92, 2.31,

    3熱度

    1回答

    我已經看到很多關於將y軸上的計數轉換爲百分比的問題,但是必須將它們在條形圖中。 我想在直方圖中做類似的事情,但不能清楚地顯示條上的標籤。請告訴我我做錯了什麼。 x = runif(100, min = 0, max = 10) data1 <- data.frame(x = x) ggplot(aes(x = x), data = data1)+ geom_histogram(aes(y

    0熱度

    1回答

    我試圖繪製與distplot()分配刪除配合,我想在y軸上 絕對數量,而不是相對頻率沒有擬合函數 我認爲(1)可以實現通過設置norm_hist=False,不過,相對於頻率示出在y軸上: 但是沒問題,我可以解決,通過直接設置底層pyplot.hist圖的「範」關鍵字: 不過,現在我有問題,該擬合函數(用pyplot.plot創建)仍然適用於規範化的值,因此位於圖形底部的某處。我想完全擺脫適合的情

    1熱度

    2回答

    我檢索了不同追蹤期的各種hashtags的Twitter推文。例如,hashtag1被跟蹤了6天,Hashtag2跟蹤了4天,Hashtag3跟蹤了2天。我怎樣才能標準化每個hashtag?我怎樣才能將他們分成平等的宿舍?在此先感謝...以下是代碼......> library(streamR) library(rjson) setwd("/Users/Desktop")

    1熱度

    1回答

    我一直在嘗試使用直方圖匹配從樣本圖像中找到匹配的圖像。對於大多數情況下我的代碼工作正常。使用方法Bhattacharyya的範圍爲0 < =方法< = 1. 通常使用Bhattacharyya方法,輸出結果將接近於0,以防匹配的情況。但我已經遇到過這樣一種情況,即兩幅圖像幾乎相似,但可能存在一些對比差異。 這就是爲什麼這個程序給予更高的結果... 任何人都可以幫助我,爲什麼這個比較給了這麼大的價值

    0熱度

    1回答

    我無法把標籤貼在我的數據的這個子集的直方圖: hist(Familiar$letterCount, main = "Letter count of Familiar Words", xlab = "Letter Count", ylab = "Frequency", abline(v = mean(Familiar$letterCount), col = "black")) ,我得到的錯誤信息

    0熱度

    2回答

    目前,我有以下代碼 import matplotlib.pyplot as plt import pandas as pd from pandas.plotting import scatter_matrix df= pd.read_csv(file, sep=',') colors = list('r' if i==1 else 'b' for i in df['class']) #

    1熱度

    1回答

    我試圖畫出一條正弦曲線的柱狀圖如下 import numpy as np import matplotlib.mlab as mlab import matplotlib.pyplot as plt dt=0.01 #delta t T_upper=100. #time upper limit t=np.arange(0.,T_upper+dt,dt) #time #print t[

    2熱度

    1回答

    以下各行 a1, b1, _ = plt.hist(df['y'], bins='auto') a2, b2 = np.histogram(df['y'], bins='auto') print(a1 == a2) print(b1 == b2) 等同於的a1所有值等於那些a2與同爲b1和b2 然後我創建單獨使用pyplot(使用bins=autoshould use the same

    0熱度

    2回答

    嘗試使用sqrt方法生成bin大小的直方圖。我究竟做錯了什麼?我的代碼如下給我錯誤。謝謝。 TypeError: 'float' object cannot be interpreted as an integer values = [1,5,2,8,5,11,24,30,50] x = len(values) binsizes = math.sqrt(x) plt.hist(values,