image - 在 Highcharts 中的 xAxis 上显示图像

标签 image highcharts

我在 xAxis 中共有 10 个类别,我想根据类别在 xAxis 中显示类别图标,所以请告诉我如何在 highchart 中的 xAxis 中显示图标。

最佳答案

一种选择是结合 useHTML: true 对标签使用 formatter

例如:

xAxis: {
    categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
        'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
    labels: {
        useHTML: true,
        formatter: function() {
            if(this.value == "Jun")
                return '<img src="http://www.highcharts.com/demo/gfx/sun.png" style="width: 30px; vertical-align: middle" />'+this.value;
            else if(this.value == "Dec")
                 return '<img src="http://www.highcharts.com/demo/gfx/snow.png" style="width: 30px; vertical-align: middle" />'+this.value;
            else
                return this.value;
        }
    }
}

参见 this JSFiddle demonstration .

关于image - 在 Highcharts 中的 xAxis 上显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25404449/

相关文章:

javascript - 背景图像不显示在服务器中

PHP文件上传停止

c# - 如何在 asp.net Visual Studio 中以 Web 表单显示图像?

javascript - 当最小值和最大值打开时,Highchart 日期时间图 x 轴无法获取绘图上的数据

带有 Base64 图像附件的 Facebook stream.publish

Python:检测图像中的矩形边缘并将其裁剪成正方形?

javascript - Highcharts 远程数据 - JSON 对象未定义

highcharts - 更新更改 Highcharts 上的情节线标签的颜色

javascript - 如何使用asp.net访问highcharts中内置按钮的功能

javascript - IE9 上的 Highcharts