豚吐露@wiki

C3

最終更新:

ohden

- view
管理者のみ編集可

C3.js


versions


D3.jsのwrapper framework。




  1. // c3チャートを生成
  2. var chart = c3.generate({
  3. bindto: '#chart',
  4. data: {
  5. columns: [
  6. ['data1', 30, 200, 100, 400, 150, 250],
  7. ['data2', 50, 20, 10, 40, 15, 25]
  8. ]
  9. }
  10. });
  11.  
  12. // d3オブジェクトにアクセス
  13. var d3 = chart.internal.d3;
  14.  
  15. // スケール関数の定義
  16. var xScale = chart.internal.x;
  17. var yScale = chart.internal.y;
  18.  
  19. // グラフのSVG要素を取得
  20. var svg = d3.select('#chart svg');
  21.  
  22. // マウスムーブイベントを追加
  23. svg.on('mousemove', function(event) {
  24. // マウスの座標を取得
  25. var mouseX = d3.pointer(event)[0];
  26. var mouseY = d3.pointer(event)[1];
  27.  
  28. // 座標をグラフ上の値に変換
  29. var xValue = xScale.invert(mouseX);
  30. var yValue = yScale.invert(mouseY);
  31.  
  32. // グラフ上の値をコンソールに表示
  33. console.log(`${mouseX},${mouseY} => ${xValue},${yValue}`);
  34. });


更新日: 2024年11月27日 (水) 16時21分35秒

名前:
コメント:

すべてのコメントを見る
記事メニュー
ウィキ募集バナー