【问题标题】:how to add images when exporting in highcharts?在highcharts中导出时如何添加图像?
【发布时间】:2012-03-19 12:47:02
【问题描述】:

我想知道如何在从 highcharts 导出图像时添加图像。我不希望图像“在”highchart 图像上,但我希望它像这样显示...

<"IMAGE1">

<"CHART">

<"IMAGE2">

有可能吗?如果有,那怎么办?我知道在高图表中有一个图像渲染器,但这不是我想要的..

renderer.image('http://highcharts.com/demo/gfx/sun.png', 100, 100, 30, 30)
.add();​

提前致谢。:)

【问题讨论】:

    标签: javascript image highcharts


    【解决方案1】:

    您可以使用 renderer.image 并在绘图的顶部和底部填充空间。小提琴here:

    $(function () {
        var chart = new Highcharts.Chart({
    
            chart: {
                renderTo: 'container',
                spacingTop: 90,
                spacingBottom: 90
            },
    
            xAxis: {
                categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
            },
    
            series: [{
                data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
            }]
    
        }, function(chart) { // on complete
    
            chart.renderer.image('http://highcharts.com/demo/gfx/sun.png', 0, 0, 100, 100)
                .add();  
    
            chart.renderer.image('http://highcharts.com/demo/gfx/sun.png', 0, 500, 100, 100)
                .add();         
    
        });
    });​
    

    【讨论】:

    • 我明白了,所以现在我知道图像渲染器不仅可以用于将图像“放在”highchart 中,而且可以使用填充来使图像不重叠!谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多