0

基本的に、2 つの異なるデータ セットを表すグラフのデータ値を書式設定する必要があります。色違いで見せたい。ハイチャートのチャートオプションで私がしたことは次のとおりです

plotOptions: {
            bar: {
                dataLabels: {
                    enabled: true,
                     formatter: function() {
                        return '<div class="orange">'+ this.y +' % '+ '</div> | '+
                            '<div class="brown">'+ this.point.name + ' % </div>';
                    }
                },
                pointWidth: 22
            }
        }

両方の値が表示されますが、色は同じままです。

これを達成する方法の手がかりはありますか?

4

2 に答える 2

0

ドキュメントから:

HTML のサブセットがサポートされています。ツールチップの HTML は解析されて SVG に変換されるため、これは完全な HTML レンダラーではありません。次のタブがサポートされています: 、 、 、
、 。スパンは style 属性でスタイル設定できますが、SVG と共有されるテキスト関連の CSS のみが処理されます。

これは について話していますが、toolTip.formatterにも当てはまりますdataLabel.formatter

于 2013-10-29T20:08:01.627 に答える