2017-08-06 201 views
1

我有一个包含大约60个x轴标签的数据集。我的折线图不显示我的x轴上的所有标签。Chartjs只显示第一个和最后一个x轴标签

 var ctx = this.refs.basicXYChart; 
     var config = { 
      type: 'line', 
      data: { 
       xLabels: Object.keys(result), 
       yLabels: Object.values(result), 
       datasets: [{ 
        label: this.state.report.definition.name, 
        data: Object.values(result), 
        backgroundColor: 'rgba(154, 208, 245, 0.5)', 
        borderWidth: 1, 
        pointStyle: 'circle', 
        pointBackgroundColor: 'rgb(77, 172, 237)', 
        pointRadius: 5, 
        pointHoverRadius: 10, 
        borderWidth: 1, 
        borderColor: '#000000' 

       }] 
      }, 
      options: { 
       scales: { 
        xAxes: [{ 
         display: true, 
         scaleLabel: { 
          display: true, 
          labelString: this.props.X_label 
         } 
        }], 
        yAxes: [{ 
         position: 'left', 
         display: true, 
         scaleLabel: { 
          display: true, 
          labelString: this.props.Y_label 
         } 
        }] 
       } 
      } 
     }; 

     if(y_type == 'category'){ 
      config.options.scales.yAxes[0]['type'] = 'category'; 
     } 
     var myChart = new Chart(ctx, config); 

enter image description here

我还希望从0

回答

相关问题