ハイチャートのソリューションでは、どのシリーズにどのシリーズが表示されるかを制御することができます。利用可能なシリーズの量のために、私は開始時にそれらをすべて追加するのではなく、最初に多数を隠すのではなく、チェックボックスに機能を拡張しています。ハイチャート - 凡例の配置(左と右/ xとy)
グラフにボタンをオーバーレイして、見た目を統一したいと思っています。 legend.x
に負の値を与えて、ボタンのためのスペースを作るために移動させることができるので、これ自体問題はありません。しかし、これは、凡例が元の幅を維持し、余りにも多い場合にはいくつかの選択肢がなくなるため、シリーズがプログラムによって追加されたときに問題を引き起こします。
これは、私の問題の手抜きです。https://jsfiddle.net/paLoxcy3/です。
legend: {
align: "right",
x: -100
}
それはグラフが応答幅を維持する必要があり、ここで追加する価値がある、それゆえ私はちょうどwidth
を追加することはできません。これは、関連するスニペットです。さて、私はこれに挑戦しました(そして、シリーズ名が最終的に私の現在のフィドルに一本のラインを落とすとき)、彼らは望んでいない左揃えになります。
私はlegend
のオプションを使用して、周りに良いプレーを持っていたが、この時点で効果的に伝説ホルダーにpadding-right
を追加するための唯一の解決策は何とかそれを手動で行うにはchart.events.load
とchart.events.redraw
を使用することであると仮定してきましたか? と marginBottom
を追加するオプションは存在しますが、marginLeft
とmarginRight
は存在しないため、少し迷惑です。
ご迷惑をおかけして申し訳ありません。ドキュメントへのショートカットはhereです。
こんにちは、この問題についての情報をありがとうございます。私はそれがrenderItem関数の小さな問題だと思います。ここでは、この機能を変更したときの動作を確認することができます:https://jsfiddle.net/paLoxcy3/1/ –
パーフェクト。ご協力ありがとうございます。すでにGithubにバグを記録しています:) – Ian
私の例があなたを助けてくれたことを読んでいただきありがとうございます:)答えとして投稿しました。 –