これは、現在のデータに余分なデータを追加することについてこのpostを見たことがあります。この追加データを数値データとともにラベル/凡例に表示する方法はありますか?凡例に追加データを追加する
答えて
違いを実現することなく、同じ方法で他の投稿のコードを使用しようとしていたため、コードが間違っていました。次回は、あなたのコードをもう少しデバッグしようとして、失敗を探すために何らかの努力をしてください。
補助[x.idx]をプロットするときに定義されていないと言います。単にconsole.log(x)を実行すると、xはタイムスタンプ値(整数)なので、配列内の追加データを検索するための正しいインデックスを取得できません。
あなたがdygraphs APIを参照する場合は、x値に対応する行番号を見つけるために使用できる機能getRowForX(XVAL)があります。そこで、値フォーマッタでその関数を使用して、配列内の追加データにアクセスするための正しいインデックスを取得しました。
私はあなたのコードを変更しました。私はあなたが必要とする方法で動作していると思います。下にスニペットjsfiddleがあります。これがあなたに役立つことを願っています。
var auxiliary = [
\t \t \t 'ID1',
\t \t 'ID2',
'ID3',
\t \t 'ID4',
'ID5',
'ID6'
\t \t ];
new Dygraph(
document.getElementById("container"),
[
[new Date("2016/2/3"), [1,3,6], [4,4,4]],
[new Date("2016/3/3"), [1,3,6], [3,3,3]],
[new Date("2016/4/3"), [1,3,6], [1,1,1]],
[new Date("2016/5/3"), [1,3,6], [2,2,2]],
[new Date("2016/6/3"), [1,3,6], [6,6,6]],
[new Date("2016/7/3"), [1,3,6], [5,5,5]]
],
{
labels: [ "Date", "SD" , "Scatter"],
showRangeSelector: true,
customBars: true,
drawPoints: true,
series: {
"SD" : {
},
"Scatter" : {
customBars: false,
strokeWidth: 0.0
}
\t },
axes: {
x: {
\t \t \t valueFormatter: function() {
index = this.getSelection();
\t \t \t \t return auxiliary[index];
\t \t \t }
\t \t },
\t includeZero: true
\t }
}
);
<link href="https://cdnjs.cloudflare.com/ajax/libs/dygraph/2.0.0/dygraph.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/dygraph/1.1.1/dygraph-combined-dev.js"></script>
<div id="container" style="width:600px; height:300px;"></div>
がそれを手に入れました。ありがとう:) – Justine
あなたはようこそ!とにかく、自分の答えが正当だと思うなら、それを受け入れてください;) –
- 1. 凡例に色を追加
- 2. geom_segementに凡例を追加
- 3. 凡例をツールチップに追加
- 4. カラーマップに凡例を追加
- 5. プロットに凡例を追加する
- 6. 凡例をグラフに追加する
- 7. 追加ラインを含むggplot2散布図に凡例を追加
- 8. geom_pointで凡例を追加する
- 9. ggplot2ラインプロットに凡例を追加
- 10. ggplotにカスタム凡例を追加
- 11. Pandas DataFrameボックスに凡例を追加
- 12. ggplotにマニュアル凡例を追加
- 13. Chart.jsの凡例にmouseoutイベントハンドラを追加
- 14. amchart-phpに凡例を追加
- 15. グラフの凡例にスクロールバーを追加RadChart
- 16. rのgeom_line()グラフに凡例を追加
- 17. クラスタの凡例をggplotヒートマップに追加
- 18. MATLABでフレキシブル凡例を追加
- 19. iOSチャートで凡例のテキストを追加
- 20. カラーインジケータASP.NETチャートでカスタム凡例を追加
- 21. D3でグラフ凡例を追加
- 22. visNetworkでエッジのマニュアル凡例を追加
- 23. SSRSチャート2凡例のエントリを追加
- 24. geom_lineにfactor colorと手作業で追加したggplotに凡例を追加
- 25. 手動で行が追加されたときにggplotに凡例を追加
- 26. geom_pointと一緒に凡例にアブラインを追加するには
- 27. 複数geom_barにggplotする凡例を追加する方法
- 28. ggplotでプロットするカスタム凡例を追加するには?
- 29. ホバーするときにハイチャートの凡例にツールチップを追加
- 30. Googleチャートの凡例にツールチップを追加するには
こんにちは@Justine、そのポストにユーザーがポイントをクリックしたときに情報が表示されるコメント。それを正確に機能させたいのですか、または追加のデータを常に凡例に表示したいのですか? –
こんにちは@LucidioVacas :)しかし、それはコンソールでのみ表示され、私は 'valueueFormatter:function(x){ return [pt.idx]} – Justine
を返します。しかし、ポイントをクリックすると追加情報を表示したいのですか?マウスは終わった? –