2013-03-18 51 views
6

ハイチャートでは、凡例を縦に積み重ねた2つの列に表示できますか?凡例を2列に表示ハイチャート

凡例の項目をすべて表示する最善の方法を試しています。凡例の項目がすべて重ねて表示されています。

グラフには最大4つのシリーズがあります。

私はこれにどのようにアプローチするのか分かりませんが、私はuseHTMLのオプションを見ていますが、HTMLで何をすべきかの例は見当たりません。

http://jsbin.com/oyicuc/9/edit

何かアドバイスは、おかげで非常に参考になります。

答えて

14

itemWidthパラメータを使用しようとしましたか?

http://jsbin.com/oyicuc/31/

width:600, 
     itemWidth:300, 
     itemStyle: { 
      width:280 
     } 

http://jsfiddle.net/B9L2b/1266/

legend: { 
    width: 200, 
    itemWidth: 100 
}, 

http://api.highcharts.com/highcharts#legend.itemWidth

EDITをご覧ください

http://api.highcharts.com/highstock#legend.itemStyle

+0

hmmm、これは私の質問のjsbinで試してもうまくいかないようですが、それはあなたのために働くのですか? – hcharge

+0

@harge更新された回答を見てください –

0

おそらく、凡例の "labelFormater"を使用することができます。

http://api.highcharts.com/highcharts#legend.labelFormatter

その後、テーブルを作成し、wnatとして凡例テキストを配置することができます。

ドキュメントページの例をご覧ください。

+1

あなたはどのように表に全体の凡例を取得するつもりですか?私はこれが個々の伝説のアイテムを包むだけで見ることができますか? – hcharge

関連する問題