2011-08-10 26 views
5

Czy ktoś wie, czy/jak mogę utworzyć wiele zestawów znaczników dla osi X w siatce flot? Grafuję dane w czasie i chciałbym móc wyświetlać konkretne tiki (dni w miesiącu), a następnie bardziej ogólne tiki (miesiące) pod konkretnymi tikami. coś takiego:wiele zestawów znaczników x osi w flotce

 1 2 3 4 5 6 7...1 2 3 4 5 6 7 8..... 
      JUNE   JULY 

Odpowiedz

4

Tak wiele y-osie są obsługiwane tak jak pokazano poniżej:

http://people.iola.dk/olau/flot/examples/multiple-axes.html

Ten dokument wskazuje na to, że można mieć 2 x-osie: https://github.com/bluesmoon/yui-flot/wiki/API-Documentation---Axes ale nie naprawdę wyjaśnić jak to działa;

W tej chwili domyślam się, że musisz mieć wiele zestawów danych, więc musisz mieć serię z dnia na dzień i serię z miesiąca na miesiąc, i przypisać każdą z nich do innej osi. Ale nie udało mi się go uruchomić.

Zamiast mojego pojedynczej osi x:

xaxis: { show: false, tickFormatter: nanometers },                      

używam tej linii:

xaxes: [{ tickFormatter: nanometers }, { tickFormatter: function(n) { return n+"cm^-1" } }],            

nie ma szczęścia do tej pory, powiedz mi, czy można dostać wszędzie!


UPDATE

OK, rozumiem - trzeba przypisać drugi zestaw danych do drugiej osi jak ten:

data = [{label: "Title",data:[1,2,3,4,5]},{data:[2,4],xaxis:2}] 
+0

ja ustawić wartość na 2nd DataSet do być -1, poniżej lub poza wykresem. W przeciwnym razie dane będą nakładać się nawzajem. – joelnet

Powiązane problemy