graphviewライブラリを使用してAndroidアプリのプロットを作成していますが、折れ線グラフにすべてのデータポイントが表示されていません。
XY境界を手動で変更して、さまざまなデータセットで既に試しましたが、修正できません。
これはデータセット(x、y)です:
0.027616246868734515, 0.007854651482080012
0.02384627564469148, 0.00789924349849511
0.02117807669545499, 0.007941408464975257
0.020058627833574472, 0.007981469914748886
0.020072430035288694, 0.007994247157591203
0.02075702555156617, 0.008025737425449271
0.023093950612551192, 0.008067902299127112
0.026639815506611847, 0.008107586011190594
これはグラフビューのカスタマイズです。
GridLabelRenderer gridLabel = chart.getGridLabelRenderer();
gridLabel.setHorizontalAxisTitle(xtitle);
gridLabel.setVerticalAxisTitle(ytitle);
NumberFormat nf = NumberFormat.getInstance();
nf.setMaximumFractionDigits(5);
chart.getGridLabelRenderer().setLabelFormatter(new DefaultLabelFormatter(nf, nf));
chart.getViewport().scrollToEnd();
chart.getViewport().setXAxisBoundsManual(true);
chart.getViewport().setMinX(0);
chart.getViewport().setMaxX(0.040000);
chart.getGridLabelRenderer().setHumanRounding(false);
chart.getGridLabelRenderer().setNumHorizontalLabels(6);
これは、データポイント0、1、2、3、4、7を示しており、5、6が欠落しています。私はすでにデフォルトのXとYをバインドして試しましたが、それは1つのデータポイントしか表示していません。
誰かが知りたい場合:
4.1.0で期待どおりに垂直線を描画しますが、4.2.0または4.2.1では描画しません。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加