DC.js - координатаGridMixin
Координата и ось также называют coordinateGridMixin разработан для поддержки ряда конкретных типов диаграмм на основе координатной сетки, таких как гистограмма, линейная диаграмма и т. д. Иерархия CoordGridMixin определена на схеме ниже.
CoordinateGridMixin поддерживает ряд методов для уменьшения рабочей нагрузки при создании координатной оси, и они следующие:
- brushOn ([brushOn])
- chartBodyG ([тело])
- clipPadding ([pad])
- elasticX ([X])
- фокус ([диапазон])
- г ([корень])
- isOrdinal()
- mouseZoomable ([Zoom])
- rangeChart ([диапазон])
- round(r)
- xAxisMax()
- xAxisMin()
- xUnitCount()
Кратко остановимся на каждом из этих методов.
brushOn ([brushOn])
Это фильтр диапазона на основе кисти. Вы можете включить / выключить его. Если чистка включена, пользователь может перемещать мышь по диаграмме. Включение может отключить другие интерактивные элементы на диаграмме, такие как выделение, подсказки и справочные линии. Это определено ниже -
chart.brushOn = function (brushOn) {
if (!arguments.length) {
return _brushOn;
}
_brushOn = brushOn;
return chart;
};
chartBodyG ([тело])
Он используется для получения группы SVG для тела диаграммы. Вы можете вызвать эту функцию, как показано ниже -
chart.chartBodyG = function (body) {
if (!arguments.length) {
return _chartBodyG;
}
};
clipPadding ([pad])
Он используется для получения или установки отступа в пикселях для пути клипа. Это определено ниже -
chart.clipPadding = function (pad) {
if (!arguments.length) {
return _clipPadding;
}
};
elasticX ([X])
Этот метод используется для включения / выключения эластичного поведения оси x. Если эластичность по оси X включена, то сеточная диаграмма попытается пересчитать диапазон по оси X. Он запускает событие перерисовки, которое определено ниже -
chart.elasticX = function (X) {
if (!arguments.length) {
return _x;
}
}
Точно так же вы можете выполнить elasticY ([Y]).
фокус ([диапазон])
Этот метод используется для увеличения масштаба диаграммы, чтобы сфокусироваться на заданном диапазоне. Данный диапазон должен быть массивом, содержащим только два элемента ([начало, конец]).
г ([корень])
Этот метод используется для получения или установки корневого элемента g.
isOrdinal ()
Этот метод используется для возврата порядкового номера диаграммы xUnits. Большинство диаграмм по-разному взаимодействуют с порядковыми данными и используют результат этого метода для запуска соответствующей логики.
mouseZoomable ([Zoom])
Этот метод используется для установки или получения возможности масштабирования мыши.
rangeChart ([диапазон])
Он используется для получения или установки диаграммы выбора диапазона, связанной с экземпляром.
круглый (r)
Этот метод используется для установки или получения функции округления, используемой для квантования выделения, когда чистка включена.
xAxisMax ()
Вычисляет максимальное значение x для отображения на диаграмме. Точно так же мы можем выполнить для оси Y.
xAxisMin ()
Вычисляет минимальное значение x для отображения на диаграмме. Точно так же мы можем выполнить для оси Y.
xUnitCount ()
Возвращает количество единиц, отображаемых по оси x. Точно так же мы можем выполнить для оси Y.