MCPcopy
hub / github.com/chartjs/Chart.js / isDatasetVisible

Method isDatasetVisible

src/core/core.controller.js:863–874  ·  src/core/core.controller.js::Chart.isDatasetVisible
(datasetIndex)

Source from the content-addressed store, hash-verified

861 }
862
863 isDatasetVisible(datasetIndex) {
864 const dataset = this.data.datasets[datasetIndex];
865 if (!dataset) {
866 return false;
867 }
868
869 const meta = this.getDatasetMeta(datasetIndex);
870
871 class="cm">// meta.hidden is a per chart dataset hidden flag override with 3 states: if true or false,
872 class="cm">// the dataset.hidden value is ignored, else if null, the dataset hidden state is returned.
873 return typeof meta.hidden === class="st">'boolean' ? !meta.hidden : !dataset.hidden;
874 }
875
876 setDatasetVisibility(datasetIndex, visible) {
877 const meta = this.getDatasetMeta(datasetIndex);

Callers 8

_getRotationExtentsMethod · 0.80
getMaxBorderWidthMethod · 0.80
_getRingWeightOffsetMethod · 0.80
onClickFunction · 0.80
afterDatasetsUpdateFunction · 0.80
getLineByIndexFunction · 0.80

Calls 1

getDatasetMetaMethod · 0.95

Tested by

no test coverage detected