Ich habe unter Datenrahmen. Ich möchte ein einfaches Histogramm erstellen, indem ich die Anzahl der Tweets-Nummern sortiere.Wie erstellt man ein Histogramm?
**Source** **Number of Tweets**
Twitter for Android 59472
Twitter for iPhone 27244
Twitter Web Client 9239
Twitter Lite 6479
Twitter for iPad 1159
TweetCaster for Android 407
Twitter for Windows Phone 233
TweetDeck 219
Mobile Web (M2) 197
Twitter for Windows 134
Commun.it 121
Facebook 18
Media Studio 16
MeTweets for Windows Phone 14
Hier ist der Code;
my_plot = data.sort(columns='Number of Tweets',ascending=False).plot(
kind='bar',legend=None,title="Tweet Numbers Per Source")
my_plot.set_xlabel("Source")
my_plot.set_ylabel("Tweet Numbers")
Aber ich bekomme die Warnung:
/home/bd/anaconda3/lib/python3.5/site-packages/ipykernel/__main__.py:1:
FutureWarning: sort(columns=....) is deprecated, use sort_values(by=.....)
if __name__ == '__main__':`
Auch, wenn ich Code:
my_plot.show()
ich unten Fehlermeldung.
AttributeError: 'AxesSubplot' object has no attribute 'show'
Wie kann ich dieses Problem beheben?
Welche Schlussfolgerung ziehen Sie aus 'sort (columns = ....) ist veraltet, verwenden Sie sort_values (by = .....)'? – klutt
Hallo, können Sie Ihren Kern mehr erweitern, um zu sehen, wie Sie Plotmodule importieren? – nio
Bitte geben Sie ein [minimales, vollständiges und überprüfbares Beispiel] (https://stackoverflow.com/help/mcve) – klutt