Skip to content

Commit d8848c1

Browse files
authored
Merge pull request #116 from upsetjs/release/v4.3.7
Release v4.3.7
2 parents 569fd29 + dfe74b2 commit d8848c1

2 files changed

Lines changed: 9 additions & 3 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "chartjs-chart-venn",
33
"description": "Chart.js module for venn diagrams",
4-
"version": "4.3.6",
4+
"version": "4.3.7",
55
"author": {
66
"name": "Samuel Gratzl",
77
"email": "sam@sgratzl.com",

src/controllers/VennDiagramController.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,18 @@ export class VennDiagramController extends DatasetController<'venn', ArcSlice> {
5555
min: -1,
5656
max: 1,
5757
display: false,
58+
ticks: {
59+
callback: String,
60+
},
5861
},
5962
y: {
6063
type: 'linear',
6164
min: -1,
6265
max: 1,
6366
display: false,
67+
ticks: {
68+
callback: String,
69+
},
6470
},
6571
},
6672
};
@@ -165,8 +171,8 @@ export class VennDiagramController extends DatasetController<'venn', ArcSlice> {
165171
const labels = this.chart.data.labels as string[];
166172
const cb = labelLayoutScale?.options.ticks.callback;
167173
l.sets.forEach((set, i) => {
168-
ctx.textAlign = set.align === 'middle' ? 'center' : set.align;
169-
ctx.textBaseline = set.verticalAlign;
174+
ctx.textAlign = set.align === 'middle' ? 'center' : (set.align ?? 'start');
175+
ctx.textBaseline = set.verticalAlign ?? 'alphabetic';
170176
const l = String(cb ? cb.call(labelLayoutScale, labels[i], i, []) : labels[i]);
171177
ctx.fillText(l, set.text.x, set.text.y);
172178
});

0 commit comments

Comments
 (0)