Highcharts 中文社区

 找回密码
 立即注册
查看: 392|回复: 1

[Java 相关] 关于有数据柱状图不能呈现问题

[复制链接]
  • TA的每日心情
    郁闷
    2018-5-17 11:56
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    8

    主题

    14

    帖子

    99

    积分

    HC 新手

    Rank: 1

    积分
    99
    发表于 2018-1-18 11:27:38 | 显示全部楼层 |阅读模式
    首先,我是用swt 中的Browser控件加载页面,数据是从服务端获取的,主要代码如下

    function createHighStock(divId,chartTitle,wellArray,dataArray1,dataArray2){
       var wellArray1=['SJ37-H1','SJ38-H1','SJ39-H1','SJ40-H1','SJ43-H1','SJ92-H1','SJ93-H1','SJ106-H1'];
       var data1=[10009,0,5518,2736,10079,2235,9584,1177];
        var data2=[9,0,518,236,79,223,958,1177];
      
    var chartObject = Highcharts.stockChart(
      divId,
      {
       chart : {
        type: 'column',   
       },
       credits : {
        enabled: false
       
       },
       title : {
        text : chartTitle
       },
       xAxis: {  
        categories:wellArray1,
       },
       yAxis:[{
                opposite:false,
            },{
                opposite:true,
            }],
        rangeSelector: {
              enabled: false,
             
             },
             exporting:{
              enabled: false,
              filename:chartTitle,
              type:"img/png",
             },
             navigator:{
              enabled: false,
             },
             scrollbar:{
              enabled: false
             },
             legend:{
              enabled: false,
             },
             series: [{
                 name: '日产气',
                 yAxis:0,
                 data:data1
             }, {
                 name: '井底流压',
                 yAxis:1,
                 data:data2
             }]
      },
      null
    );

    return chartObject;
    }


    当使用默认数据data1和data2时可以呈现柱状图,如下
    test4.png

    但是使用服务器传过来的数据dataArray1和dataArray2时柱状图不显示,如下
    test3.png


    我的data1和data2是根据后台数据创建的,请问有什么问题造成不显示?
    另:关于X轴,我不管使用后台的还是创建的,都不能显示。。。


  • TA的每日心情
    郁闷
    2018-5-17 11:56
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    8

    主题

    14

    帖子

    99

    积分

    HC 新手

    Rank: 1

    积分
    99
     楼主| 发表于 2018-2-7 13:32:04 | 显示全部楼层
    已解决,数据传过来是字符串型,取用数据的时候乘以1.0即可
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    快速回复 返回顶部 返回列表