回答編集履歴
1
追記
answer
CHANGED
@@ -17,4 +17,22 @@
|
|
17
17
|
var position = element.tooltipPosition();
|
18
18
|
ctx.fillText(dataString, position.x, position.y - (fontSize / 2) - padding);
|
19
19
|
}
|
20
|
+
```
|
21
|
+
|
22
|
+
追記)ラベルの文字を最初にチェックする方法
|
23
|
+
|
24
|
+
フォント関連処理も無駄なので、早々に次の element を処理するため return する。
|
25
|
+
|
26
|
+
```javascript
|
27
|
+
meta.data.forEach(function (element, index) {
|
28
|
+
// 文字列に変換
|
29
|
+
var dataString = dataset.data[index].toString();
|
30
|
+
if( dataString==="0" ) return;
|
31
|
+
|
32
|
+
// テキストフォント
|
33
|
+
/* omitted */
|
34
|
+
|
35
|
+
// 文字の配置
|
36
|
+
/* omitted */
|
37
|
+
});
|
20
38
|
```
|