Portál AbcLinuxu, 14. července 2025 02:33


Dotaz: RRDtool, vynásobení hodnot na ose

30.10.2014 22:36 Jan
RRDtool, vynásobení hodnot na ose
Přečteno: 172×
Odpovědět | Admin
Dobrý den

mám takový problem se kterým si nevím rady. Mam nastaveno že při vykreslování grafu se mi automatický nastaviji hodnoty na ose Y podle potřeby což mi vyhovuje jen bych je potřeboval přenásobit nějakym číslem...

například mam na ose Y 1,2,3,4... a chci aby tam bylo 10,20,30,... ale stále se automaticky menily rozsahy podle aktualniho grafu
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

31.10.2014 01:05 mhepp | skóre: 22
Rozbalit Rozbalit vše Re: RRDtool, vynásobení hodnot na ose
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na levé ose to nejspíš nejde, ale na pravé straně můžeš pomocí paramtetru

--right-axis scale:shift (scale měřítko, takže pro Tebe 10, shift posun, takže 0). K tomu se Ti bude hodit parametr --right-axis-format.

Zde se Ti ale může stát, že narazíš na věc, kterou nezměníš. Například mám graf znázorňující tlak a na levé Y ose mám 1.0k ať dělám cokoliv. Správně bych tam měl/chtěl vidět 1000, protože jsou to hPa.
AraxoN avatar 31.10.2014 07:33 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
Rozbalit Rozbalit vše Re: RRDtool, vynásobení hodnot na ose
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mohlo by to ísť cez CDEF. Napríklad máš v databáze počet bajtov, ale cez rrd graph chceš zobraziť počet bitov:
CDEF:bits=bytes,8,*
a potom
LINE1:bits
Ten zápis CDEF je v postfix notácii, tzn najprv idú argumenty a potom až operácia medzi nimi.
31.10.2014 10:45 Jan
Rozbalit Rozbalit vše Re: RRDtool, vynásobení hodnot na ose
CDEF jsem zkoušel ale nepodařilo se mi. Ještě to zkusím znovu a uvidím. Děkuji za reakce

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.