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 数据点上使用字符串。我已经尝试过使用名称,但它不起作用。我该怎么做才能让我的气泡图在 x 和 y 轴上显示字符串值?

4

1 回答 1

1

在axisX 上,您可以使用标签而不是x 来显示文本。Y 轴需要一个数字 - 没有哪个图表将不知道在哪里呈现气泡。如果您要显示其他文本,请考虑在toolTip或 indexLabel 中显示它们。

于 2015-07-01T14:06:15.353 回答