2016-05-27 12 views
1

ハイチャートのツリーマップにツールチップの書式を追加したいとします。たとえば、valueSuffixまたはvalueDecimalsです。 グラフの種類が異なるこれらの属性を使用しても問題はありませんが、どういうわけかtreemapsでは機能しません。ツールチップのオプションがハイチャートのために機能しないTreemap

例コードはFiddleで、ここではそのコードを使用しようとしています。

$('#container').highcharts({ 
     tooltip: { 
      backgroundColor: '#00FF00', 
      valueSuffix: 'E', 
      valueDecimals: 2 
     }, 
     series: [{ 
      type: "treemap", 
      layoutAlgorithm: 'stripes', 
      alternateStartingDirection: true, 
      levels: [{ 
      }] 
     }] 
    }); 

ご覧のとおり、背景色属性が機能します。

私は関数でフォーマッタを使うことができると知っていますが、Highchartsが提供するプロパティを使用する方が好きです。

ドキュメントによれば、スタイリングにはseries.tooltipまたはplotOptions.treemap.tooltipプロパティを使用することもできますが、どちらも機能しませんでした。

答えて

1

ありがとうございます。私のトラッカーに追加したバグのように見えます。https://github.com/highcharts/highcharts/issues/5352

+1

それが今、最新highchartsバージョンで解決されているので、あなたは同じ問題を抱えていた場合、あなたが今、更新することができます。(バージョン:4.2.6 Highcharts(2016年8月2日)) –

1

回避策は、手動でpointArrayMapに欠損値が表示されるようにプッシュすることです。例えば

JSFiddle):

Highcharts.seriesTypes.treemap.prototype.pointArrayMap.push('node.val'); 
関連する問題