0

文字列データを使用して説明するバブル チャートを作成しようとしています。私がすることは次のとおりです。

var chart = new CanvasJS.Chart("chartContainer",
{
zoomEnabled: true,
  title:{
   text: "Day at a Glance"
  },
  axisX: {
    title:"Airline",

  },
  axisY: {
    title:"Terminal"
  },

  legend:{
    verticalAlign: "bottom",
    horizontalAlign: "left"

  },
  data: [
  {
    type: "bubble",
    xValueType: "dateTime",
 dataPoints: [
// { x: 64.8, y: 2.66, z:12074.4 , name: "India"},
 { x: "H", y: "American Airlines", z:"3", name: "American Airlines"}
 ]
   }
   ]

 });

しかし、canvas.js では、x および y データポイントで文字列を使用することは許可されていないようです。すでに name を使用してみましたが、機能しません。バブル チャートの x 軸と y 軸に文字列値を表示するにはどうすればよいですか?

4

1 に答える 1

1

axisXでは、x の代わりにlabelを使用してテキストを表示できます。ただし、Y 軸には数値が必要です。これがないと、グラフはバブルをレンダリングする場所を認識できません。他のテキストを表示する場合は、toolTipまたは indexLabel 内に表示することを検討してください。

于 2015-07-01T14:06:15.353 に答える