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 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ć.
#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.
źródło: comment_DxyM6TxldUwqjZ9eoJfN2WUC1J5obd48.jpg
Pobierzparam = int(input("Parameters?:"))
listOfParams = []
for i in range(param):
listOfParams.append([i])
listName