Ich habe einige Daten in einer Textdatei gesammelt und möchte einen Boxplot erstellen. Aber diese Datendatei enthält zum Beispiel Zeilen variabler Länge.
1.2, 2.3, 3.0, 4.5
1.1, 2.2, 2.9
für gleiche Länge könnte ich einfach tun
PW = numpy.loadtxt ("./ learning.dat")
matplotlib.boxplot (PW.T);
Wie gehe ich mit Datenzeilen mit variabler Länge um?
Verwenden Sie einfach eine Liste von Arrays oder Listen. boxplot
nimmt irgendeine Art von Sequenz (Nun, alles, was sowieso ein __len__
hat. Es wird nicht mit Generatoren funktionieren, etc.).
ZB:
%Vor%
Wenn Sie fragen, wie Sie Ihre Daten einlesen, gibt es viele Möglichkeiten, um das zu tun, was Sie wollen. Als einfaches Beispiel:
%Vor%Sie können in Plot.ly auch einen Boxplot erstellen, indem Sie die Python-API oder nur die GUI verwenden. Ich habe dieses Diagramm erstellt , was Sie im Browser oder mit Python-API wie folgt:
%Vor%Volle Enthüllung: Ich bin im Plotly Team.
Tags und Links python matplotlib boxplot