0,1,2,3,4 ... 12などのx軸に13個のラベルを表示しようとしています。しかし、私は2つの0,2,4,6,8、... 12の間隔でラベルを取得します。Androidグラフビューでグリッドまたはx軸をカスタマイズする
水平ラベルを14に設定した場合、ラベルは0,1,2,3 ...と表示されますが、ラベルは13番目のラベルの後に続き、ビューポートのmaxXが13に設定されていても14番目のラベルの半分を示します
垂直グリッド線と水平ラベルが1の間隔で表示される方法はありますか?
次のように私のコードは、(シリーズのみ、X = 1,2,3 ... 12と12個のデータポイントを有する)である。
BarGraphSeries<DataPoint> series = new BarGraphSeries<>(values);
graph.addSeries(series);
// Graph properties
graph.getViewport().setXAxisBoundsManual(true);
graph.getViewport().setMinX(0);
graph.getViewport().setMaxX(13);
graph.setTitle("Yearly Word Count");
graph.getGridLabelRenderer().setHorizontalAxisTitle("Month");
graph.getGridLabelRenderer().setVerticalAxisTitle("Word Count");
graph.getGridLabelRenderer().setNumHorizontalLabels(13);
series.setSpacing(20);
graph.getViewport().setScrollable(true);
最初の画像は、13次に設定NumHorizontalLabelsでありますは14に設定されています。x軸に1の間隔を示すグリッドのある最初の画像のようなものが必要です。これは、あなたが0を表示しようとしている
graph.getViewport().setMaxX(13);
あなたの問題である
あなたはまだ問題に直面していますか?またはそれを固定? –
私はこの時点で積極的に取り組んでいませんが、問題は解決しません。 – skbrhmn