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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.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 带图标的图表类别_Javascript_Html_Css_Image_Amcharts - Fatal编程技术网

Javascript 带图标的图表类别

Javascript 带图标的图表类别,javascript,html,css,image,amcharts,Javascript,Html,Css,Image,Amcharts,我想知道是否有办法将图像添加到amChart中的类别中 我发现一个演示可以在每个图表中包含图像,但这些图像总是靠近图表和/或给定它们的偏移量,但我需要让这些图像保持在图表的顶部 我试图给CategoryAxes上的category字段指定一个,但它只显示文本,显示所有标记 我阅读了这个类别可以使用的方法和选项,但是我没有发现任何东西表明它可以显示图像,所以,可以添加它们吗 加: //无法使用“类别”选项 “数据提供者”:[ “类别”:“, “第1列”:120.99, //其他值。。。 “myBu

我想知道是否有办法将图像添加到amChart中的类别中

我发现一个演示可以在每个图表中包含图像,但这些图像总是靠近图表和/或给定它们的偏移量,但我需要让这些图像保持在图表的顶部

我试图给CategoryAxes上的category字段指定一个
,但它只显示文本,显示所有标记

我阅读了这个类别可以使用的方法和选项,但是我没有发现任何东西表明它可以显示图像,所以,可以添加它们吗

加:

//无法使用“类别”选项
“数据提供者”:[
“类别”:“,
“第1列”:120.99,
//其他值。。。
“myBullet1”:“//这与图形一起工作,但不会将其置于图表顶部
],
“图表”:[
“customBulletField”:“myBullet1”,
"公报":20,,
“bulletSize”:34,
//其他价值观
],
//其他选择

好吧,amCharts的支持回答了我的问题,使这个问题成为可能。在这里,我将JSFIDLE留给未来需要它的人:

amCharts演示

...
img.setAttributeNS('http://www.w3.org/1999/xlink', 'href', 'http://www.amcharts.com//lib/3/images/1.gif');

在这一行中,由于它位于for循环中,您可以在一个数组中有一组图像,然后使用一个计数器使其递增,您可以将所需的图像放入每个类别轴。

使用给定的API无法将categoryAxis标签更改为纯字符串以外的任何内容。(我也不明白,为什么它只限于字符串)你能做的(虽然它不是很漂亮)是,在中创建某种唯一的id,并在绘制图表后用DOM操作替换它。@gerric Hi,我昨天联系了amChart支持部门,问了这个问题,今天我得到了他们的回复,使这成为可能。所有这些都是非常棘手的,因为您需要非常了解插件的工作原理。我会把答案留给他们给我的答案。为了我所需要的。我只需要处理标签和图像的偏移量。
...
img.setAttributeNS('http://www.w3.org/1999/xlink', 'href', 'http://www.amcharts.com//lib/3/images/1.gif');