Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在HighCharts上设置图标(图像)时遇到问题_Javascript_Api_Highcharts_Xhtml - Fatal编程技术网

Javascript 在HighCharts上设置图标(图像)时遇到问题

Javascript 在HighCharts上设置图标(图像)时遇到问题,javascript,api,highcharts,xhtml,Javascript,Api,Highcharts,Xhtml,我遇到了一些麻烦,在我的系列中设置图标,无论是在什么地方。 我使用一个API agromonitoring.com通过XHTML请求获取数据,将其解析为JSON,然后使用Highcharts显示,主要问题是大多数添加图标或图像的示例都使用xAxis分类,但在我的例子中,我使用的是一个xAxis日期时间,它总是在变化,这就是为什么我不能使用这个例子https://www.highcharts.com/demo/spline-symbols 我当然试过了,但没用 这是海图的例子 https://co

我遇到了一些麻烦,在我的系列中设置图标,无论是在什么地方。 我使用一个API agromonitoring.com通过XHTML请求获取数据,将其解析为JSON,然后使用Highcharts显示,主要问题是大多数添加图标或图像的示例都使用xAxis分类,但在我的例子中,我使用的是一个xAxis日期时间,它总是在变化,这就是为什么我不能使用这个例子https://www.highcharts.com/demo/spline-symbols 我当然试过了,但没用

这是海图的例子 https://codepen.io/pen/?editors=0010 这是我的例子,两个网站都一样 https://playcode.io/447786 love PlayCode couse集成控制台 https://jsfiddle.net/Miguel5tuxD/afgrzLv7/ 我试着使用从那个开关得到的图标,然后将大约40个图标解析到Highchart


期望与示例类似,但所有点都有一个图标,问题是您没有在任何地方为点标记设置图标URL。因此,解决方案是像样条线系列一样传递点阵列:

[{
  x: x,
  y: y,
  marker: {
    symbol: url
  }
}, ...]
在您的示例中:

{
  name: 'Temperatura',
  type: 'spline',
  data: datos3.map((item, index) => {
    return {
      x: item[0],
      y: item[1],
      marker: {
        symbol: datos[index],
        width: 20,
        height: 20
      }
    }
  }),
  tooltip: {
    valueSuffix: ' °C',
    valueDecimals: 2,
  },
  marker: {
    enabled: true
  },
  color: Highcharts.getOptions().colors[2],
}
演示:


哇,谢谢你,朋友,帮了我大忙我在尝试另一件事,但你真的帮了我,非常感谢你所做的一切: