0
私はCubic Line Chartを追加したいと考えています。このアンサーは:How to enable cubic lines in MPAndroidChart library?ですが、解決策はありません。 私はここでMpのAndroidのチャートバージョン3.0.1Cubic Line Chartで動作しないlineDataSet.setMode(LineDataSet.Mode.CUBIC_BEZIER)を追加する
を持っているが、私のコードです:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view=inflater.inflate(R.layout.fragment_graph_test, container, false);
LineChart lineChart=view.findViewById(R.id.bar_Chart_test);
List<Entry> entries=new ArrayList<>();
for(int i=0;i<10;i++){
entries.add(new Entry(i,i+3));
}
LineDataSet lineDataSet=new LineDataSet(entries,"My Line Chart");
lineDataSet.setColors(ColorTemplate.COLORFUL_COLORS);
LineData lineData=new LineData(lineDataSet);
lineChart.setData(lineData);
lineChart.invalidate();
lineChart.animateXY(2000,2000);
lineDataSet.setMode(LineDataSet.Mode.CUBIC_BEZIER);
return view;
}
XML:あなたがあなたの前にモードを設定する必要が
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:orientation="vertical"
android:layout_height="match_parent"
tools:context="finlit.finlit.fragment.GraphTest">
<!-- TODO: Update blank fragment layout -->
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/hello_blank_fragment"/>
<com.github.mikephil.charting.charts.LineChart
android:id="@+id/bar_Chart_test"
android:layout_width="match_parent"
android:layout_height="478dp">
</com.github.mikephil.charting.charts.LineChart>
ワーキング!!この質問のグラフの下の緑色の領域のように、グラフの下の色を設定するにはどうすればいいですか:https://stackoverflow.com/questions/38892685/how-to-enable-cubic-lines-in- mpandroidchart-library –
一般的な情報は、このライブラリのwiki https://github.com/PhilJay/MPAndroidChart/wiki の 'lineDataSet.setColor(color)'と 'lineDataSet 'を使用してグラフを着色することができます。 setDrawFilled(true) ' – woodii