Highcharts 如何创建以非数字为值的散点图?

Highcharts 如何创建以非数字为值的散点图?,highcharts,Highcharts,我有[“10.237.77.82”,“10.237.79.255”]格式的数据,我想在散点图上绘制 Highchart崩溃,原因是:字符串值发送到series.data,预期数字为,这是正确的,因为我的数据确实是字符串 有没有办法将字符串用作散点图的元素?简而言之,值必须是数字。然而,数据集看起来像一个分类的数据集,那么您可能只需要这个:?如您所见,类别(IP)位于轴上,但标记是数字 片段: Highcharts.chart('container', { xAxis: { cate

我有
[“10.237.77.82”,“10.237.79.255”]
格式的数据,我想在散点图上绘制

Highchart崩溃,原因是:
字符串值发送到series.data,预期数字为
,这是正确的,因为我的数据确实是字符串


有没有办法将字符串用作散点图的元素?

简而言之,值必须是数字。然而,数据集看起来像一个分类的数据集,那么您可能只需要这个:?如您所见,类别(IP)位于轴上,但标记是数字

片段:

Highcharts.chart('container', {

  xAxis: {
    categories: ["10.237.77.82", "10.237.79.255"]
  },

  yAxis: {
    categories: ["10.237.77.82", "10.237.79.255"]
  },

  series: [{
    data: [
      [0, 1],
      [1, 0]
    ]
  }]

});

简而言之,值必须是数字。然而,数据集看起来像一个分类的数据集,那么您可能只需要这个:?如您所见,类别(IP)位于轴上,但标记是数字

片段:

Highcharts.chart('container', {

  xAxis: {
    categories: ["10.237.77.82", "10.237.79.255"]
  },

  yAxis: {
    categories: ["10.237.77.82", "10.237.79.255"]
  },

  series: [{
    data: [
      [0, 1],
      [1, 0]
    ]
  }]

});

您如何设想显示的点?Highcharts不知道该如何处理它们,因为它们都会落在x,0上,并带有字符串定义。如果你让我给你做一个IP地址的散点图,我不知道你在找什么。@ewolden:如果我在x轴上有10个字符串(在我的例子中确实是IP地址,但通常是字符串),在y轴上有10个,那么图上的一个dor将显示由两个值组成的元素(一个来自x,另一个代表y)在数据集中。这和数字没有什么不同。所以你基本上想要像a这样的东西,但是是分散格式的吗?简言之,值必须是numbers@Woj。然而,你的数据看起来像一个分类的数据,那么你可能只需要这个:?正如您所看到的,类别(IP)在轴上,但标记是数字。@PawełFus:谢谢-与此同时,我在Highcharts演示中发现了一些类似于我试图完成的内容,并最终使用了您的解决方案。这并不像仅仅输入数字那样简单,因为数字会“将他们自己”放在图表中,但它满足了我的需求。如果你愿意把它作为一个答案贴出来,我很乐意接受。你如何看待这些要点?Highcharts不知道该如何处理它们,因为它们都会落在x,0上,并带有字符串定义。如果你让我给你做一个IP地址的散点图,我不知道你在找什么。@ewolden:如果我在x轴上有10个字符串(在我的例子中确实是IP地址,但通常是字符串),在y轴上有10个,那么图上的一个dor将显示由两个值组成的元素(一个来自x,另一个代表y)在数据集中。这和数字没有什么不同。所以你基本上想要像a这样的东西,但是是分散格式的吗?简言之,值必须是numbers@Woj。然而,你的数据看起来像一个分类的数据,那么你可能只需要这个:?正如您所看到的,类别(IP)在轴上,但标记是数字。@PawełFus:谢谢-与此同时,我在Highcharts演示中发现了一些类似于我试图完成的内容,并最终使用了您的解决方案。这并不像仅仅输入数字那样简单,因为数字会“将他们自己”放在图表中,但它满足了我的需求。如果你愿意把它作为一个答案贴出来,我很乐意接受。