我想爲keyword vs frequency
列表繪製一個簡單的bar plot
。 由於數據沒有header
我無法使用Pandas
或Seabron.
python中的簡單條形圖
輸入
#kyuhyun,1
#therinewyear,4
#lingaa,2
#starts,1
#inox,1
#arrsmultiplex,1
#bollywood,1
#kenya,1
#time,1
#watch,1
#malaysia,3
代碼:
from matplotlib import pyplot as plt
from matplotlib import*
import numpy as np
x,y = np.genfromtxt('theri_split_keyword.csv', delimiter = ',', unpack=True, comments=None, usecols=(0,1))
plt.bar(x,y)
plt.title('Info')
plt.ylabel('Y axis')
plt.xlabel('X axis')
plt.show()
所有我想要的情節是x axis
爲條形圖關鍵字和y axis
爲頻率。任何簡單的方法來繪製這將是巨大的幫助。
解決方案下面似乎是工作就像一個魅力,但我有太多的關鍵字列表中,我期待像如果我可以積唯一進入前10-20個關鍵字與相應的關鍵字選擇,使得杆情節看起來會更好。
答案中給出的解決方案的輸出。
嗨..謝謝你的工作解決方案。但我似乎在這裏有一個問題,關鍵字的名單太大,他們的任何方式我可以採取可能是前10 - 20個關鍵字和尊重頻率。我在編輯中加入了最後的情節。請建議,如果thr是任何這樣的選項來選擇最熱門的關鍵字。 –
@SitzBlogz:如果您還有其他問題,請將其作爲單獨問題發佈;如果這回答了您的原始問題,請接受它。 – tom10