Wpis z mikrobloga

Kolegi,

#python #programowanie i chyba #bigdata

Z CSVa odczytuje sobie wartości - ledwie około 1100, bo to próba, docelowo ma być ich.... no, średnio 16200.
Chcę sobie wyrzucić te wartości na matplotlibie, tak by po x był czas a po y wartość. Taka wizualizacja logów.

Problem w tym,że załadowanie tych 1100 wartości stanowi spory problem dla matplot liba. Trwa to długo, a wykres jest nieczytelny. Pytanie, co można zrobić, by utworzyć z tego czytelny wykres?
Na teraz odczytuje wszystko, nie pomijam, nie uśredniam. Dwie tablice [x] = czas z logu, [y] = wartość, po dokładnie 1084 elementów każda.
kamil_zdun - Kolegi, 

#python #programowanie i chyba #bigdata


Z CSVa odczytuj...

źródło: comment_DxyM6TxldUwqjZ9eoJfN2WUC1J5obd48.jpg

Pobierz
  • 24
  • Odpowiedz
@kamil_zdun listoflists=[] For i in range (parameters): listsoflists.append([0]) Powyższe wypełni Ci listę list, listami z 0 w ilości liczby parametrów (dziwnie to brzmi ale tak to wygląda). Oczywiście wypadałoby pomyśleć nad indentyfikacją tych list, tj. która lista odpowiada za jaki parametr. Ale tutaj potrzeby było więcej informacji o jakie parametry może chodzić.
  • Odpowiedz
@ludi889: param = int(input("Parameters?:"))

listOfParams = []
for i in range(param):
listOfParams.append([i])
listName = "y"+str(i)
listName=list(listOfParams[i])

ale nie mam do niej dostępu
  • Odpowiedz