javascript - 有没有办法使用highstock最新版本绘制饼图?

标签 javascript highcharts

我正在使用 highstock 来构建一些股票图表。

我的代码如下所示:-

var dataObj =  {
    chart: {
        type: 'pie',
        renderTo : 'container'
    },
    title: {
        text: 'Highstock Testing',
        align: 'left',
        verticalAlign: 'middle',
        x: 27,
        y: 0,
        useHTML: true

    },
    rangeSelector: {
        enabled: false
    },
    plotOptions: {
        pie: {
            center: ['28%', '20%'],
            dataLabels:{"enabled":false},
            enableMouseTracking:false,
            startAngle: 180
        }
    },
    subtitle: {
        text:'<div style="color: #707070; font-family: ProximaNovaLtSemibold; font-size: 15px;  white-space: nowrap; margin-top: -10px;margin-left: 12px;">testing</div>',
        align: 'left',
        useHTML:true,
        verticalAlign:'bottom',
        y: 0
    },
    credits: {
        enabled:false,
        href: ''
    },
    navigator:{
        enabled:false
    },
    navigation: {
        buttonOptions: {
            enabled: false
        }
    },
    series: [{
        name: 'Usage',
        data: [{"y":0,"color":"#80c3f0","visible":true},{"y":100,"color":"#d7d7d7","visible":true}],
    size: '170%',
    innerSize: '185%'
    }]
};new Highcharts.StockChart(dataObj); 

上面的代码在2.0.3版本中运行良好。但它在最新版本的 highstocks(2.1.8) 中不起作用。

有人可以解释一下如何在最新版本的 Highstocks 中实现这一目标吗?

最佳答案

即使使用最新版本的 HighStock(即 Highstock JS v2.1.8 (2015-08-20)),它也能正常工作。请参阅工作 Fiddle here 。您错过了将代码包装在 jquery 的文档准备或 $ 中。包装您的代码在

  $(function (){});

关于javascript - 有没有办法使用highstock最新版本绘制饼图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32872531/

相关文章:

javascript - 如何使用 javascript 变量访问模型属性

javascript - Highcharts:当另一个图表上发生点击事件时,如何更改或重绘一个图表?

javascript - Highcharts - 在缩放时添加小刻度?

javascript - 如何在左侧添加一个 div,并且仅在单击鼠标时显示?

javascript - 我可以使用 JavaScript 选择打印机吗?

javascript 增加 1/8 问题

javascript - 如何在 Highcharts 中获得 colorByPoint 外观,而不用将组中的所有条形着色为相同颜色?

java - 如何在 Android 上正确配置 Highcharts 的日期时间轴?

javascript - AngularJS:将 ng-transclude 放入变量(ng-transclude 到占位符)

javascript - Angular $scope 和 ng-if/ng-show 问题。 View 中的状态未改变