2017-01-01 7 views
1

私は2つのプラグインを持っています.1つはグラフの横に水平線を表示します(下の画像例を参照)。どちらの場合でも、ツールチップがベースチャートに対してトリガされると、プラグインの図面の下に(つまり、z位置が低く)表示されます。Chart.jsのプラグインが重なり合ったツールチップ

barchart with overlapping lines

は私がこの問題を解決する可能性があります完全にカスタマイズされたツールチップを作成することができます知っているが、私は見ていないよ構成や簡単な解決策があったかどうかを知りたかったです。

必要に応じてコードを投稿することができますが、それは有用とは思われませんでした。

+0

これはどこかで見ることができますか? –

答えて

1

私はあなたが明確にするためにコードを投稿しておくべきだと思います。プラグインについて話しているので、少なくとも1つのプラグインメソッドをオーバーライドしています。オーバーライドしたメソッドの1つはおそらくafterDrawです。 afterDrawを無効にすると、あなたが言及している問題が発生するはずです。 afterDrawafterDatasetsDrawに変更してみてください。 docs for the plugin methods that can be overriddenを見てください。ツールチップが描画される前に線を描画したいので、データセットを描画した直後に線を描画するのは良い解決策のようです。たぶんbeforeDatasetsDrawを使用すると、バーが線より上にあるかどうかに応じて、いいソリューションになるでしょう。

+0

それを釘付け!ありがとう。 – samullen

関連する問題