2017-05-22 4 views
0

私は、この画像のようにAndroidでチャートを作ろうとしています。 (私はそれをChart Designと呼んでいます) Chart DesignMPAndroidChartは、XAxisラインからデータポイントへのダッシュラインを描きます。

しかし、データポイントからXAxis Lineにダッシュラインを描画する方法はわからないので、このデザインのようなカスタムMPAndroidChartはできません。そしてここにカスタマイズされた私のチャートがあります。 My Chart

また、私は別の質問があります。チャートデザインのようにデータポイントサークルを描くにはどうすればいいですか?

読んでいただきありがとうございます。文法について間違いがある場合は、私を許してください。グリッド線は、現在のAPIから提供されているが

答えて

0

myChart.getAxisLeft().setDrawGridLines(true); 
myChart.getAxisRight().setDrawGridLines(true); 

直接チャート上の点にx軸から線を描画するには、No APIメソッドはありません。そのためには、適切なAxisRendererまたはLineChartRendererを拡張したカスタムレンダラーを作成する必要があります。その方法については、How do MPAndroidChart renderers work and how do I write a custom rendererを参照してください。

ポイントが円として表示されるように得るために、あなたは、単に次のコードのように、あなたのデータセットに円を描く有効にする必要があります:

set1 = new LineDataSet(values, "DataSet 1"); 
set1.setDrawCircles(true); 
set1.setCircleColor(Color.BLACK); 
set1.setCircleRadius(3f); 
set1.setDrawCircleHole(false); 
関連する問題