Zebrałem pewne dane w pliku tekstowym i chcę utworzyć boxplot. Ale ten plik danych zawiera na przykład wiersze o zmiennej długości.Boxplot z danymi o zmiennej długości w matplotlib
1,2, 2,3, 3,0, 4,5
1,1, 2,2, 2,9
równe długości może po prostu wykonać
pw = numpy.loadtxt ("./ learning.dat")
matplotlib.boxplot (PW.T);
Jak obsługiwać linie danych o zmiennej długości?
W jaki sposób należy interpretować dane? Czy wszystkie wartości powinny być łączone w jednej tablicy 1D? –
Nie, chciałbym mieć boxplots dla kolumn pliku danych. Więc co zrobiłbym w przypadku równej długości byłby m razy n tablicy, a następnie boxplot transpozycji, prawda? – Kabbo
Dokumenty mówią "x jest tablicą lub ciągiem wektorów". Musisz więc odczytać dane i przetłumaczyć je na szereg wektorów, po jednym w każdym pudełku. Wygląda na to, że możesz go odczytać za pomocą modułu CSV Pythona. –