Skip to content

Commit b974320

Browse files
committed
Improved donut dataLabels
1 parent 863dc4f commit b974320

File tree

2 files changed

+29
-28
lines changed

2 files changed

+29
-28
lines changed

playground/index.html

-26
Original file line numberDiff line numberDiff line change
@@ -7,32 +7,6 @@
77
</head>
88
<body>
99
<style>
10-
.savyg-arc-unselected,
11-
.savyg-marker-name-unselected,
12-
.savyg-marker-value-unselected {
13-
opacity:0.3;
14-
transform: scale(0.95,0.95);
15-
transform-origin:50%;
16-
transition: all 0.3s ease-in-out;
17-
}
18-
.savyg-marker-line-unselected,
19-
.savyg-marker-circle-unselected {
20-
opacity: 0;
21-
}
22-
.savyg-arc-selected {
23-
transform: scale(1.02,1.02);
24-
transform-origin:50%;
25-
transition: all 0.3s ease-in-out;
26-
filter:drop-shadow(0 6px 12px rgba(0,0,0,0.3))
27-
}
28-
@keyframes openYourHeart {
29-
from {
30-
r: 0;
31-
}
32-
to {
33-
r: 60px;
34-
}
35-
}
3610

3711
#myClip circle {
3812
animation: openYourHeart 15s infinite;

playground/src/main.ts

+29-2
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,27 @@ let donut = chartDonut({
9292
dataset: [
9393
{
9494
name: "serie 1",
95-
value: 0.2,
95+
value: 0.1,
96+
},
97+
{
98+
name: "serie 1.1",
99+
value: 0 / 1,
100+
},
101+
{
102+
name: "serie 1.3",
103+
value: 0.1,
104+
},
105+
{
106+
name: "serie 1.3",
107+
value: 0.1,
108+
},
109+
{
110+
name: "serie 1.3",
111+
value: 0.1,
112+
},
113+
{
114+
name: "serie 1.3",
115+
value: 0.1,
96116
},
97117
{
98118
name: "serie 2",
@@ -106,11 +126,18 @@ let donut = chartDonut({
106126
name: "serie 4",
107127
value: 20,
108128
},
129+
{
130+
name: "serie 4",
131+
value: 20,
132+
},
109133
],
110134
parent: div,
111135
options: {
112136
title: "Title",
113-
showDataLabels: true
137+
showDataLabels: true,
138+
donutRadiusRatio: 1,
139+
dataLabelsRoundingValue: 1,
140+
dataLabelsRoundingPercentage: 2
114141
}
115142
})
116143

0 commit comments

Comments
 (0)