Re: vykreslování grafů z velkého množství dat
Pavel Hudeček
edizon na seznam.cz
Neděle Prosinec 8 13:08:29 CET 2024
Pro mě je hlavně nepochopitelný, proč byl/je ten OO/LO tak pomalej, když
totéž v Excelu šlo/jde normálně.
Pokud jde jen o prozkoumání okolí špiček, tak si napsat Py script,
kterej najde špičky a vyhází do menších csv, který už zobrazit půjdou.
Běžně v něm zpracovávám soubory podobného typu do stovek giga. Až jsem
byl zpočátku překvapen velkou rychlostí.
A nebo, Delphi/Builder mají komponentu na grafy, která je rychlá a
snadno se s ní pracuje, takže napsání vlastního zobrazovače je snadný.
Podobně jako MS VS, i oni už maj nekomerční licenci zadarmo.. Jen teda
proti moderním IDE už trochu zaspali.
PH
Dne 08.12.2024 v 12:30 Vláďa Anděl napsal(a):
>
> Dobrý den,
>
> zase mám volněji a zabývám se myšlenkou na dataloger. Celkem běžně
> používaný formát zápisu je textový csv, na každém řádku datum, čas a
> neměřené hodnoty. Dá se to naimportovat do excelu (calcu). Jenže tam
> je počet řádků omezený na 2^20 a vždycky jsem si říkal, jak je ten
> calc pomalý. Tady jsem si přečet vysvětlení
> https://ask.libreoffice.org/t/kdy-bude-zvetsen-maximalni-pocet-radku/62648
> že vlastně ta buňka neobsahuje jen to číslo, které jsem do ní vložil,
> ale má spoustu dalších vlastností, což pak nejen žere paměť, ale
> zpomaluje jakoukoliv manipulaci - třeba vykreslení grafu.
>
> Co bych potřeboval - vzorkovací kmitočet 2 KHz a dobu záznamu aspoň
> týden. Milion řádků v excelu by bylo 500 vteřin záznamu, to by bylo
> strašně rozkouskované. Potřebuju zapisovat dva kanály (napětí, proud)
> a tak mě napadlo použít formát wav souboru. Zapíše se hlavička a pak
> už se tam hrnou data dva bajty levý, dva bajty pravý. Audacity s
> velkým balíkem dat umí, dokáže hledat maxima (o ty mi právě jde), jen
> nevím, jestli vezme vzorkování 2 KHz. Ale jde jen o měřítko času, není
> to až tak zásadní. Problém je tam v tom, že graf nemá nějaké rozumné
> měřítko. Vidím sice průběh, ale jsou tam čtyři čárky na celý rozsah.
>
> Je něco jiného na zobrazení tak velkého balíku dat, aby to ukazovalo
> nějaké rozumné měřítko a aby tam bylo případně i nějaké kurzorové
> odměřování? Pokud možno free? Taky si to mohu celé zhruba zobrazit v
> audacity a pak jen ty vybrané kousky vystříhnout, uložit jako wav,
> převést do csv a zobrazit v excelu. Lepší by bylo, kdyby to nějaký
> nástroj uměl přímo
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20241208/3f2e508d/attachment.htm>
Další informace o konferenci Hw-list