javascript - 如何在highcharts中为标题添加边框

标签 javascript css highcharts

我想将自定义 css 规则添加到 highcharts 生成的图表的标题中。 更准确地说,我正在尝试添加背景和边框。我尝试了几种方法,但最稳定的方法如下;

 title: {
            style: {
                color: '#FF00FF',
                fontWeight: 'bold',
                background-color: 'green',
                border: '1px'
            }
        },

此代码适用于字体的颜色和粗细,但其他选项不起作用,我也试过(backgroundColor)

例如=> http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/title/style/

最佳答案

问题是 SVG 文本元素没有 border 属性,因此无法设置。解决方案是为标题设置 useHTML:true,然后渲染 HTML 标签。例如:http://jsfiddle.net/3bQne/668/

var chart = new Highcharts.Chart({
    chart: {
        renderTo: 'container'
    },
    title: {
        useHTML: true,
        style: {
            color: '#FF00FF',
            fontWeight: 'bold',
            'background-color': 'green',
            border: '1px solid black'
        }
    },
    xAxis: {
        categories: ['01/02/2012','01/03/2012','01/04/2012','01/05/2012','01/06/2012','01/07/2012'],
        labels: {
            rotation: -90,
            align: 'right'
        }
    },

    series: [{
        data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0]        
    }]
});

关于javascript - 如何在highcharts中为标题添加边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19857133/

相关文章:

javascript - Html <img src=...> 有效但 JS 图像加载导致 CORS 错误

CSS3 转换和过渡 (Webkit)

javascript - HighCharts 错误 16

javascript - 从数组对象 Jquery 中删除对象

javascript - 如何从 Perl 中提交按钮的 onclick 事件调用 Javascript 函数?

javascript - 如何从下到上开始文本?

iphone分辨率问题

javascript - polymer 模板在多个图表上重复

javascript - 具有最大 x 轴点的动态 Highcharts

javascript - 导航栏 + 页面选项卡的格式问题