散布図を使用して、次の範囲のデータを表示しています:x = [-1..1] y = [-1..1]
。例えば水平線を描画することは可能ですか? y = 0.5
? JavaScriptチャート(イメージチャートではない)を使用しています。Google散布図の水平線
1
A
答えて
2
私たちは仕事で同じ問題を抱えていました。残念ながら、現時点では、Google Chartsでは棒グラフのように散布図に線を表示する簡単な方法はありません。あなたがここに見ることができるよう
最後に、私たちは、私たちのために完璧に動作「小さなトリック」を見つけ: http://csgid.org/csgid/statistics/structures
トリックを「折れ線グラフ」を作成するが、0に線幅プロパティの設定で構成され、 は、点列の〜5を示し、線幅 1および点数 0をラインのセリフで示します。 それは次のようになります。私はtrueにinterpolateNullsにを設定しなかったのはなぜ
interpolateNulls: true,
series: {
0: { lineWidth: 0, pointSize: 5 },
1: { lineWidth: 0, pointSize: 5 },
2: { lineWidth: 0, pointSize: 5 },
3: { lineWidth: 0, pointSize: 5 },
4: { lineWidth: 1, pointSize: 0 }
}
?そのため、配列のデータをJSONに変換してGoogle Chartsに渡す前に、データを設定する方法を変更する必要がありました。すべての行で、Y軸の各値に対してX軸の各セリフの値を設定する必要がありました。だからセリがそのX値のY値を持たないとき(つまり、セリがそのX値のためのポイントを持たないとき)、X値をnullにする必要がありました。だから、ラインのセリエのために同じ。 これは(JSONで)最初のセリエのワンポイントになります:
[2.6,0.184,null,null,null,null]
そしてラインのセリエA(最後のセリエ)のこの1「ポイント」:
[4,null,null,null,null,0.254]
たぶんそれはありません最も効率的な方法ですが、それは動作します:)
私はそれを明確に説明して欲しいと思います。
関連する問題
- 1. Excelでの散布図の散布図の直線的散布
- 2. デカルト散布図の極グリッド線
- 3. Rの散布図に線を追加
- 4. nvd3散布図
- 5. フレックス散布図?
- 6. matplotlibの散布図
- 7. ggplot2散布図ラベル
- 8. wpfツールキット散布図
- 9. Matlabの散布図のズームテキスト
- 10. achartengine散布図グラフのポイントサイズ
- 11. セージの3D散布図
- 12. MatPlotLib散布図の削除
- 13. 3次元散布図ヒートマップ
- 14. HTML5 + JSポーラー散布図
- 15. スカラデータを含む散布図
- 16. コメントの水平線
- 17. Matplotlibは散布図点と線を結ぶ - Python
- 18. IOS Coreplot散布図アニメーション図面
- 19. Matplotlib:等高線図の上に散布図を前景につける
- 20. matplotlibの散布図の共有軸
- 21. matplotlibの3D散布図の色
- 22. 3D散布図の作成方法は?
- 23. エラーが未知のMatplotlib散布図
- 24. 手書き数字の散布図
- 25. 3D散布図のサイズ変更
- 26. matplotlib散布図の対数カラーバー
- 27. 散布図のD3js可変長シリーズ
- 28. コアプロット - 平均水平線の棒グラフ
- 29. Androidオプションメニュー水平分割線
- 30. d3.js散布図をズーム/ドラッグ