};
}
+function getColorizer(type: string) {
+ if (type === 'doughnut' || type === 'pie') {
+ return createDoughnutDatasetColorizer();
+ } else if (type === 'polarArea') {
+ return createPolarAreaDatasetColorizer();
+ }
+ return createDefaultDatasetColorizer();
+}
+
function containsColorsDefinitions(
descriptors: ColorsDescriptor[] | Record<string, ColorsDescriptor>
) {
return;
}
- let colorizer: DatasetColorizer;
-
- if (type === 'doughnut') {
- colorizer = createDoughnutDatasetColorizer();
- } else if (type === 'polarArea') {
- colorizer = createPolarAreaDatasetColorizer();
- } else {
- colorizer = createDefaultDatasetColorizer();
- }
-
+ const colorizer: DatasetColorizer = getColorizer(type);
datasets.forEach(colorizer);
}
};
--- /dev/null
+module.exports = {
+ config: {
+ type: 'pie',
+ data: {
+ datasets: [
+ {
+ data: [0, 2, 4, null, 6, 8]
+ },
+ {
+ data: [5, 1, 6, 2, null, 9]
+ }
+ ]
+ },
+ options: {
+ plugins: {
+ legend: false,
+ colors: {
+ enabled: true
+ }
+ }
+ }
+ }
+};