2013-07-25 104 views
0

下面是我的图形代码,问题是它不会在x轴上显示第一个标签。我尝试了所有选项,如showFirstLabel和startOnTick设置为true。仍然没有显示。HighCharts:基本折线图不会在X轴上显示第一个标签

var my_chart = { 
     chart: { 
      renderTo: 'divSigninGraph', 
      marginTop: 5, 
      fontFamily: 'Arial,Helvetica,sans-serif', 
      zoomType: 'xy' 
     }, 
     credits: { 
      enabled: false 
     }, 
     title: { 
      style: { 
       display: 'none' 
      } 
     }, 
     legend: { 
     enabled: false 
     }, 
     exporting: { 
      enabled: false 
     }, 
     plotOptions: { 
      series: { 
       animation: { 
        duration: 3000 
       } 
      } 
     }, 
     series: [ 
      { 
       type: 'line', 
       name: 'Your Progress', 
       color: '#27aae2', 
       data: [7, 0, 1, 19, 50, 5, 0, 0, 0, 2, 2, 6, 2, 0, 1, 1, 0, 0, 9, 0, 0, 7, 9, 2, 9, 0, 0, 0, 0, 0, 1] 
      } 
      ], 
     xAxis: { 
     startOnTick:true, 
     showFirstLabel: true, 
     endOnTick : true, 
     showLastLabel:true, 

      categories: ['Jun 24', 'Jun 25', 'Jun 26', 'Jun 27', 'Jun 28', 'Jun 29', 'Jun 30', 'Jul 1', 'Jul 2', 'Jul 3', 'Jul 4', 'Jul 5', 'Jul 6', 'Jul 7', 'Jul 8', 'Jul 9', 'Jul 10', 'Jul 11', 'Jul 12', 'Jul 13', 'Jul 14', 'Jul 15', 'Jul 16', 'Jul 17', 'Jul 18', 'Jul 19', 'Jul 20', 'Jul 21', 'Jul 22', 'Jul 23', 'Jul 24'], 
      labels: { 
       align: 'right', 
       rotation: -90, 
       step: 30,      
       style: { 
        font: 'normal 9px Arial' 
       } 
      } 
     }, 
     yAxis: { 
     title: { 
      text: null 
     }, 
     labels: { 
      enabled: false 
     } 
    } 
    }; 
    new Highcharts.Chart(my_chart); 

enter image description here

任何想法?

谢谢。

+0

看来它是在[这里]工作(http://jsfiddle.net/gBWCz/)... –

+0

你正在使用的Highchart的版本是什么? –

+0

我已经添加了最新的js,现在工作正常。感谢您的帮助。 –

回答

0

对我来说工作正常:jsfiddle.net/FhhaK/2/

湄确保您有最新版本的Highcharts的。

+0

帕维尔/皮埃尔,当我将它添加到小提琴时它工作正常。但它不会在我的aspx页面显示正确。它显示出我在这里附上了这张图片。我需要检查的其他任何事情?任何尺寸或..? –

+1

好赶上Pawel ..我已经添加了下面的最新js到我的代码,它工作正常.. .......非常感谢你... –