こんにちは、アプリにグラフィックがあります。私はchartengine libを使用しています!私のグラフにポイントがない場合、私のビューには軸のタイトルとラベルが表示されません。私はこの方法でレンダレを設定します:
private static XYMultipleSeriesRenderer createCustomRender(String titleX,String titleY){
XYMultipleSeriesRenderer mRenderer = new XYMultipleSeriesRenderer();
mRenderer.setApplyBackgroundColor(true);
mRenderer.setBackgroundColor(Color.WHITE);
mRenderer.setShowGridX(true);
mRenderer.setShowGridY(true);
mRenderer.setAxisTitleTextSize(16);
mRenderer.setAxesColor(Color.RED);
mRenderer.setGridColor(Color.BLACK);
mRenderer.setLabelsColor(Color.WHITE);
mRenderer.setMarginsColor(Color.DKGRAY);
mRenderer.setXLabelsColor(Color.BLACK);
mRenderer.setYLabelsColor(0,Color.BLACK);
mRenderer.setChartTitleTextSize(20);
mRenderer.setLabelsTextSize(15);
mRenderer.setLegendTextSize(15);
mRenderer.setChartTitle("Graphic droid");
mRenderer.setXTitle(titleX);
mRenderer.setYTitle(titleY);
mRenderer.setMargins(new int[] { 20, 30, 15, 0 });
mRenderer.setZoomButtonsVisible(true);
mRenderer.setPointSize(5f);
mRenderer.setShowLabels(true);
mRenderer.setShowCustomTextGrid(true);
mRenderer.setShowAxes(true);
return mRenderer;
}
最初のポイントを追加すると、グラフにタイトルとラベルが表示されます。しかし、ラベルとタイトルグラフを表示するためにグラフィックが空の場合にもそれが必要です