2017-12-12 13 views
-2

素数軸Axisの色を変更するにはどうすればよいですか? デフォルトの色が表示されず、変更方法もわかりません。素地の色を変更するにはどうすればいいですか?

public LineChartModel getLineChartModel() { 
    LineChartModel model = new LineChartModel(); 
    model.addSeries(getData());; 
    model.setTitle(televotingQuestion.getQuestion()); 
    model.setSeriesColors("black"); 
    Axis yAxis = model.getAxis(AxisType.Y); 
    yAxis.setMin(0); 
    yAxis.setTickInterval("1"); 
    yAxis.setLabel("Anzahl"); 
    Axis xAxis = model.getAxis(AxisType.X); 
    xAxis.setMin(televotingQuestion.getMinValue()); 
    xAxis.setMax(televotingQuestion.getMaxValue()); 
    xAxis.setTickInterval("100"); 
    return model; 
} 
<p:chart id="votes" type="line" model="#{televotingNumericManagementBean.lineChartModel}" style="height:700px;"/> 
+0

てください[、最小完全、かつ検証例](https://でのstackoverflow .com/help/mcve) – vinS

+0

さらに、googleと 'know'のPFチャートはjqplotに基づいています – Kukeltje

+0

また、PFドキュメントと 'エクステンダー'機能についてのショーケースを読む必要があります。あなたが使っているものを学ぶにはどうすればいいですか? – Kukeltje

答えて

0

私のエクステンダー:

<script> 

     function colorAxes() { 
      this.cfg.axes.yaxis.tickOptions = { 
       textColor : '#ffffff' 
      }; 
      this.cfg.axes.yaxis.labelOptions = { 
       textColor : '#ffffff' 
      }; 
      this.cfg.axes.xaxis.tickOptions = { 
       textColor: '#ffffff' 
      }; 
     } 
    </script> 

と私は豆でそれを使用してどのようだ:

LineChartModel model = new LineChartModel(); 
    model.addSeries(getData());; 
    model.setTitle(televotingQuestion.getQuestion()); 
    model.setSeriesColors("black"); 
    model.setExtender("colorAxes"); 
関連する問題