2012-10-10 18 views
8

Chciałbym umieścić dwie serie na tym samym wykresie na pulpicie graficznym . Ponieważ jednak pulpit nawigacyjny wymaga komend jednoliniowych, nie mogłem znaleźć sposobu, który nie wymagałby użycia symbolu wieloznacznego.Grafit: wiele serii za pomocą pojedynczego polecenia

Oto przykład z dwóch serii chciałbym w tym samym wykresie:

sum(base.foo.bar.positive.*) 
sum(base.foo.bar.negative.*) 

Próbowałem kilka separatorów ale nie mogę zmusić go do pracy. Jakieś pomysły?

Odpowiedz

17

Masz tu kilka opcji ...

  • Scal 2 wykresy na wykresie za pomocą przeciągania i upuszczania w desce rozdzielczej

LUB

Merge 2 lub bardziej wieloznaczny pasujące

  1. Otwórz swój pierwszy wykres na tablicy rozdzielczej
  2. Otwórz swój drugi wykres na tej samej desce rozdzielczej
  3. Kliknij i przytrzymaj drugi wykres i przeciągnąć ją na pierwszym wykresie

Zastosowanie groupByNode() i zamiennika dopasowanym

To nie jest tak miłe i nie zawsze będzie działać, ale będzie można zrobić to wszystko w jednym wierszu.

sumSeriesWithWildcards(base.foo.bar.{positive,negative}.*, 3) 

to zrobi, co następuje:..

  • Zaznacz wszystkie wszystkie wykresy, które odpowiadają base.foo.bar.positive * i base.foo.bar.negative *
  • zsumować danych przez węzeł w pozycji 3: pozytywne, negatywne

Możesz chcieć mieć przeczytać na poniższej stronie: http://graphite.readthedocs.org/en/1.0/functions.html

+0

Draging wykonał zadanie, dzięki! – Nova

+0

Szelki na ratunek! – sjas

Powiązane problemy