JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/modules/venn.js"></script>
<div id="container"></div>
CSS
#container {
height: 400px;
}
JavaScript
Highcharts.chart('container', {
chart: {
events: {
load: function() {
var points = this.series[0].points,
point1R = points[0].shapeArgs.r;
points[1].graphic.attr({
y: points[1].graphic.getBBox().y - (point1R - points[1].shapeArgs.r)
});
points[2].graphic.attr({
y: points[2].graphic.getBBox().y - (point1R - points[2].shapeArgs.r)
});
}
}
},
series: [{
type: 'venn',
dataLabels: {
inside: true,
enabled: true,
verticalAlign: 'top'
},
data: [{
sets: ['A'],
value: 10
}, {
sets: ['B'],
value: 3
}, {
sets: ['C'],
value: 1,
}, {
sets: ['A', 'C'],
value: 1
}, {
sets: ['A', 'B'],
value: 3
}, {
sets: ['B', 'C'],
value: 1
}]
}]
});