Highcharts では、dataLabel フォーマッターを使用して、ゼロ値に対して空の文字列値を返しています。これにより、ゼロ値のラベルが効果的に非表示になります。ただし、円グラフでは、スライスの値がゼロであっても、各円スライスを指すガイドラインがあります。DOM 要素を直接操作しない限り、これらのガイドラインを削除することはできないようです。ユーザーが操作したフィルター基準に基づいてチャートを動的に更新しているため、空のパイ スライスをチャートに保持したいのですが、空のパイ スライスを指すガイドラインを非表示にしたいと考えています。
ハイチャートを構成して、空のパイ スライスを指すガイドラインを削除する方法を知っている人はいますか? 以下のフォーマッタを使用して、ラベル自体をクリアできます。
formatter: function ()
{
var y = this.y;
if (y == 0)
return "";
...
}