DC.js - koordynatGridMixin

Współrzędne i oś są również określane jako coordinateGridMixin jest zaprojektowany do obsługi wielu konkretnych typów wykresów opartych na siatce współrzędnych, takich jak wykres słupkowy, wykres liniowy itp. Hierarchia współrzędnychordinateGridMixin jest zdefiniowana na poniższym diagramie.

KoordynateGridMixin obsługuje szereg metod zmniejszania obciążenia pracą przy tworzeniu osi współrzędnych i są one następujące:

  • brushOn ([brushOn])
  • chartBodyG ([body])
  • clipPadding ([pad])
  • elastycznyX ([X])
  • ostrość ([zakres])
  • g ([root])
  • isOrdinal()
  • mouseZoomable ([Zoom])
  • rangeChart ([zakres])
  • round(r)
  • xAxisMax()
  • xAxisMin()
  • xUnitCount()

Omówmy pokrótce każdą z tych metod.

brushOn ([brushOn])

Jest to filtr zasięgu pędzla. Możesz go włączyć / wyłączyć. Jeśli szczotkowanie jest włączone, użytkownik może przeciągać myszą po wykresie. Włączenie może wyłączyć inne interaktywne elementy na wykresie, takie jak podświetlenie, podpowiedzi i linie odniesienia. Jest zdefiniowany poniżej -

chart.brushOn = function (brushOn) {
   if (!arguments.length) {
      return _brushOn;
   }
   _brushOn = brushOn;
   return chart;
};

chartBodyG ([body])

Służy do pobierania grupy SVG dla treści wykresu. Możesz wywołać tę funkcję, jak pokazano poniżej -

chart.chartBodyG = function (body) {
   if (!arguments.length) {
      return _chartBodyG;
   }
};

clipPadding ([pad])

Służy do pobierania lub ustawiania wypełnienia ścieżki klipu w pikselach. Jest zdefiniowany poniżej -

chart.clipPadding = function (pad) {
   if (!arguments.length) {
      return _clipPadding;
   }   
};

elastycznyX ([X])

Ta metoda służy do włączania / wyłączania elastycznego zachowania osi X. Jeśli elastyczność osi X jest włączona, wykres siatkowy podejmie próbę ponownego obliczenia zakresu osi X. Wywołuje zdarzenie przerysowania zdefiniowane poniżej -

chart.elasticX = function (X) {
   if (!arguments.length) {
      return _x;
   }
}

Podobnie możesz wykonać elastyczneY ([Y]).

ostrość ([zakres])

Ta metoda służy do powiększania wykresu w celu skupienia się na danym zakresie. Podany zakres powinien być tablicą zawierającą tylko dwa elementy ([początek, koniec]).

g ([root])

Ta metoda służy do pobierania lub ustawiania głównego elementu g.

isOrdinal ()

Ta metoda służy do zwracania liczby porządkowej xUnits wykresu. Większość wykresów zachowuje się inaczej w przypadku danych porządkowych i używa wyniku tej metody do wyzwolenia odpowiedniej logiki.

mouseZoomable ([Zoom])

Ta metoda służy do ustawiania lub uzyskiwania możliwości powiększenia myszy.

rangeChart ([zakres])

Służy do pobierania lub ustawiania wykresu wyboru zakresu związanego z instancją.

okrągły (r)

Ta metoda służy do ustawiania lub pobierania funkcji zaokrąglania używanej do kwantyzacji zaznaczenia, gdy szczotkowanie jest włączone.

xAxisMax ()

Oblicza maksymalną wartość x do wyświetlenia na wykresie. Podobnie możemy wykonać dla osi Y.

xAxisMin ()

Oblicza minimalną wartość x do wyświetlenia na wykresie. Podobnie możemy wykonać dla osi Y.

xUnitCount ()

Zwraca liczbę jednostek wyświetlanych na osi X. Podobnie możemy wykonać dla osi Y.