chart.jsでa line chartを作成しています。私のx軸は時間ベースで、月を表示します。
各「月の列」をクリック/選択可能にする必要がありますが、これを管理する方法が見つかりません。 getElementAtEvent()
のようなメソッドはデータを返すので、どの月が選択されているかを知ることができます。しかし、ユーザーがポイントを右クリックするだけで、「列」内のどこかではクリックしないと機能しません。x軸の月をchart.jsの線グラフでクリック可能にする
どうすればいいですか?それとも既にこれのためのプラグインはありますか?
残念ながら、これは意図したとおりに動作しません。私は[あなたのコードサンプルを更新しました](http://codepen.io/anon/pen/gmdxyO)、もっと短くして、実際の時間x軸を使用しました([瞬間](https://github.com /モーメント/モーメント))。ここでは2つの点しか存在しない。どこでもクリックすると、インデックス0または1が得られます。ただし、列をクリックしたときにデータを保持していなくても、月(形式はYYYY-MM)を取得したいと考えています。 – DoeTheFourth
私は見て回ります。将来的には、特定のchart.js設定を投稿して質問を得るために使用することをお勧めします。あなたの答えでは、時間スケールを使用していたことは明確ではありませんでした。 – jordanwillis
@DoeTheFourth時間スケールで動作するソリューションの答えを更新しました。 – jordanwillis