2017-01-10 79 views
0

MPAndroidChartを使ってアンドロイドに横棒グラフを描画しようとしています。以下のコードを確認してください。Android: `MPAndroidChart`で横棒グラフを描く

activity_mail.xml

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/activity_main" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    tools:context="com.example.graphs.graphs2.MainActivity"> 



    <com.github.mikephil.charting.charts.HorizontalBarChart 
     android:id="@+id/chart" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" /> 
</RelativeLayout> 

MainActivity.java

import android.graphics.Color; 
import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 

import com.github.mikephil.charting.charts.HorizontalBarChart; 
import com.github.mikephil.charting.data.BarData; 
import com.github.mikephil.charting.data.BarDataSet; 
import com.github.mikephil.charting.data.BarEntry; 
import com.github.mikephil.charting.utils.ColorTemplate; 

import java.util.ArrayList; 

public class MainActivity extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     HorizontalBarChart chart = (HorizontalBarChart) findViewById(R.id.chart); 

     BarData data = new BarData(getDataSet()); 
     chart.setData(data); 
     chart.animateXY(2000, 2000); 
     chart.invalidate(); 
    } 

    private BarDataSet getDataSet() { 

     ArrayList<BarEntry> entries = new ArrayList(); 
       entries.add(new BarEntry(4f, 0)); 
       entries.add(new BarEntry(8f, 1)); 
       entries.add(new BarEntry(6f, 2)); 
       entries.add(new BarEntry(12f, 3)); 
       entries.add(new BarEntry(18f, 4)); 
       entries.add(new BarEntry(9f, 5)); 

     BarDataSet dataset = new BarDataSet(entries,"hi"); 
     return dataset; 
    } 

    private ArrayList<String> getXAxisValues() { 
     ArrayList<String> labels = new ArrayList(); 
       labels.add("January"); 
       labels.add("February"); 
       labels.add("March"); 
       labels.add("April"); 
       labels.add("May"); 
       labels.add("June"); 
     return labels; 
    } 


} 

これは私に次のチャートを与えました。 enter image description here

しかし、私が欲しい棒グラフは棒

  • がガイドラインを削除...だから私はいくつかのことを行う必要があり、以下のように

    1. 色... enter image description here

      です

    2. 左側の各バーの説明を表示
    3. "%"マークをバーの末尾の数字(例:最初のバーのため、代わりに4の表示4%

    私はおそらく、ライブラリのauthherは、私が要求されたものの一部を行っているように見えるだけでなく、このポストを訪問しましたこのライブラリで可能です。どうしたらいいですか?

  • 答えて

    5

    はバーを着色:

    BarDataSet#setColor(List<Integer>)

    削除グリッド線:

    chart.getXAxis().setDrawGridLines(false); 
    chart.getLeftAxis().setDrawGridLines(false); 
    

    の説明を表示する:

    は目に別々のテキストビューを追加します。電子チャート

    は、値に%を追加:

    xAxis.setValueFormatter(new IAxisValueFormatter() { 
        @Override 
        public String getFormattedValue(float value, AxisBase axis) { 
         return (int) Math.floor(value) + "%"; 
        } 
    
    }); 
    
    +0

    これが受け入れ答え –

    0
    activity_main.xml 
    
    <?xml version="1.0" encoding="utf-8"?> 
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
        xmlns:tools="http://schemas.android.com/tools" 
        android:id="@+id/activity_main" 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" 
        android:paddingBottom="@dimen/activity_vertical_margin" 
        android:paddingLeft="@dimen/activity_horizontal_margin" 
        android:paddingRight="@dimen/activity_horizontal_margin" 
        android:paddingTop="@dimen/activity_vertical_margin" 
        tools:context="com.example.graphs.graphs2.MainActivity"> 
    
    
    
        <com.github.mikephil.charting.charts.HorizontalBarChart 
         android:id="@+id/chart" 
         android:layout_width="match_parent" 
         android:layout_height="match_parent" /> 
    </RelativeLayout> 
    
    
    
    InsightActivity.java 
    
    
    
    
    
    
    
    
    
    package com.animedix.health_hive.buzz.insights; 
    
    
    import android.app.Activity; 
    import android.os.Bundle; 
    import android.support.annotation.Nullable; 
    import android.support.v7.widget.Toolbar; 
    import android.util.Log; 
    import android.view.View; 
    import android.widget.ImageView; 
    import android.widget.TextView; 
    
    import com.animedix.health_hive.R; 
    import com.github.mikephil.charting.charts.HorizontalBarChart; 
    import com.github.mikephil.charting.data.BarData; 
    import com.github.mikephil.charting.data.BarDataSet; 
    import com.github.mikephil.charting.data.BarEntry; 
    import com.github.mikephil.charting.interfaces.datasets.IBarDataSet; 
    import com.github.mikephil.charting.utils.ColorTemplate; 
    
    import java.text.ParseException; 
    import java.text.SimpleDateFormat; 
    import java.util.ArrayList; 
    import java.util.Calendar; 
    import java.util.Date; 
    
    public class InsightsActivity extends Activity { 
    
    
        TextView Firstday, Secondday, Thirdday, Fourthday, Fifthday, SixthDay, Seventhday, 
          Firstdate, Seconddate, Thirddate, Fourthdate, Fifthdate, SixthDate, Seventhdate,tool_title; 
        Toolbar toolbar_insight; 
        ImageView img_back; 
        Calendar Todaydate; 
        HorizontalBarChart barChart,second_barchart,third_barchart,fourth_barchart,fifth_barchart,sixth_barchart,seventh_barchart; 
        ArrayList<BarEntry> bargroup1,bargroup2,bargroup3,bargroup4,bargroup5,bargroup6,bargroup7; 
    
        @Override 
        protected void onCreate(@Nullable Bundle savedInstanceState) { 
         super.onCreate(savedInstanceState); 
         setContentView(R.layout.activity_insight); 
    
         Calendar c = Calendar.getInstance(); 
         /*Date date = c.getTime(); 
         int day = c.get(Calendar.DAY_OF_WEEK); 
         System.out.println("Current time => " + day);*/ 
    
         SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); 
         String formattedDate = df.format(c.getTime()); 
         Log.e("today","today "+formattedDate); 
    
    
         toolbar_insight = (Toolbar) findViewById(R.id.toolbar_insight); 
         img_back = (ImageView) toolbar_insight.findViewById(R.id.img_back); 
         Firstday = (TextView) findViewById(R.id.txt_first_day); 
         Secondday = (TextView) findViewById(R.id.txt_second_day); 
         Thirdday = (TextView) findViewById(R.id.txt_third_day); 
         Fourthday = (TextView) findViewById(R.id.txt_fourth_day); 
         Fifthday = (TextView) findViewById(R.id.txt_fifth_day); 
         SixthDay = (TextView) findViewById(R.id.txt_sixth_day); 
         Seventhday = (TextView) findViewById(R.id.txt_seventh_day); 
         Firstdate = (TextView) findViewById(R.id.txt_first_date); 
         Seconddate = (TextView) findViewById(R.id.txt_second_date); 
         Thirddate = (TextView) findViewById(R.id.txt_third_date); 
         Fourthdate = (TextView) findViewById(R.id.txt_fourth_date); 
         Fifthdate = (TextView) findViewById(R.id.txt_fifth_date); 
         SixthDate = (TextView) findViewById(R.id.txt_sixth_date); 
         Seventhdate = (TextView) findViewById(R.id.txt_seventh_date); 
         tool_title = (TextView) toolbar_insight.findViewById(R.id.txt_careteam); 
         tool_title.setText("The Buzz"); 
    
         tool_title.setOnClickListener(new View.OnClickListener() { 
          @Override 
          public void onClick(View v) { 
           finish(); 
          } 
         }); 
    
         img_back.setOnClickListener(new View.OnClickListener() { 
          @Override 
          public void onClick(View v) { 
           finish(); 
          } 
         }); 
    
    
         Calendar calendar = Calendar.getInstance(); 
         SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); 
         Date myDate = null; 
         try { 
          myDate = dateFormat.parse(formattedDate); 
         } catch (ParseException e) { 
          e.printStackTrace(); 
         } 
         calendar.setTime(myDate); 
         calendar.add(Calendar.DAY_OF_YEAR, -7); 
    
    
         Calendar calendar1 = Calendar.getInstance(); 
         SimpleDateFormat dateFormat1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
         Date myDate1 = null; 
         try { 
          myDate1 = dateFormat1.parse(formattedDate); 
         } catch (ParseException e) { 
          e.printStackTrace(); 
         } 
         calendar1.setTime(myDate1); 
         calendar1.add(Calendar.DAY_OF_YEAR, -6); 
    
         Calendar calendar2 = Calendar.getInstance(); 
         SimpleDateFormat dateFormat2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
         Date myDate2 = null; 
         try { 
          myDate2 = dateFormat2.parse(formattedDate); 
         } catch (ParseException e) { 
          e.printStackTrace(); 
         } 
         calendar2.setTime(myDate2); 
         calendar2.add(Calendar.DAY_OF_YEAR, -5); 
    
    
         Calendar calendar3 = Calendar.getInstance(); 
         SimpleDateFormat dateFormat3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
         Date myDate3 = null; 
         try { 
          myDate3 = dateFormat3.parse(formattedDate); 
         } catch (ParseException e) { 
          e.printStackTrace(); 
         } 
         calendar3.setTime(myDate3); 
         calendar3.add(Calendar.DAY_OF_YEAR, -4); 
    
    
         Calendar calendar4 = Calendar.getInstance(); 
         SimpleDateFormat dateFormat4 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
         Date myDate4 = null; 
         try { 
          myDate4 = dateFormat4.parse(formattedDate); 
         } catch (ParseException e) { 
          e.printStackTrace(); 
         } 
         calendar4.setTime(myDate4); 
         calendar4.add(Calendar.DAY_OF_YEAR, -3); 
    
    
         Calendar calendar5 = Calendar.getInstance(); 
         SimpleDateFormat dateFormat5 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
         Date myDate5 = null; 
         try { 
          myDate5 = dateFormat5.parse(formattedDate); 
         } catch (ParseException e) { 
          e.printStackTrace(); 
         } 
         calendar5.setTime(myDate5); 
         calendar5.add(Calendar.DAY_OF_YEAR, -2); 
    
    
         Calendar calendar6 = Calendar.getInstance(); 
         SimpleDateFormat dateFormat6 = new SimpleDateFormat("yyyy-MM-dd"); 
         Date myDate6 = null; 
         try { 
          myDate6 = dateFormat6.parse(formattedDate); 
         } catch (ParseException e) { 
          e.printStackTrace(); 
         } 
         calendar6.setTime(myDate6); 
         calendar6.add(Calendar.DAY_OF_YEAR, -1); 
    
    
         Date newDate = calendar.getTime(); 
         Date newDate1 = calendar1.getTime(); 
         Date newDate2 = calendar2.getTime(); 
         Date newDate3 = calendar3.getTime(); 
         Date newDate4 = calendar4.getTime(); 
         Date newDate5 = calendar5.getTime(); 
         Date newDate6 = calendar6.getTime(); 
    
    
         Log.e("test", "test" + newDate.toString()); 
         Log.e("test", "test" + newDate1.toString()); 
         Log.e("test", "test" + newDate2.toString()); 
         Log.e("test", "test" + newDate3.toString()); 
         Log.e("test", "test" + newDate4.toString()); 
         Log.e("test", "test" + newDate5.toString()); 
         Log.e("test", "test" + newDate6.toString()); 
    
    
    
         Log.e("substring",newDate.toString().substring(0, Math.min(newDate.toString().length(), 10))); 
         String date=newDate.toString().substring(0, Math.min(newDate.toString().length(), 10)); 
         String date1=newDate1.toString().substring(0, Math.min(newDate1.toString().length(), 10)); 
         String date2=newDate2.toString().substring(0, Math.min(newDate2.toString().length(), 10)); 
         String date3=newDate3.toString().substring(0, Math.min(newDate3.toString().length(), 10)); 
         String date4=newDate4.toString().substring(0, Math.min(newDate4.toString().length(), 10)); 
         String date5=newDate5.toString().substring(0, Math.min(newDate5.toString().length(), 10)); 
         String date6=newDate6.toString().substring(0, Math.min(newDate6.toString().length(), 10)); 
         String[] day = date.split(" "); 
         String[] day1 = date1.split(" "); 
         String[] day2 = date2.split(" "); 
         String[] day3 = date3.split(" "); 
         String[] day4 = date4.split(" "); 
         String[] day5 = date5.split(" "); 
         String[] day6 = date6.split(" "); 
         Firstday.setText(day[0]); 
         Firstdate.setText(day[2] + "/" +day[1]); 
         Secondday.setText(day1[0]); 
         Seconddate.setText(day1[2] + "/" +day[1]); 
         Thirdday.setText(day2[0]); 
         Thirddate.setText(day2[2] + "/" +day[1]); 
         Fourthday.setText(day3[0]); 
         Fourthdate.setText(day3[2] + "/" +day[1]); 
         Fifthday.setText(day4[0]); 
         Fifthdate.setText(day4[2] + "/" +day[1]); 
         SixthDay.setText(day5[0]); 
         SixthDate.setText(day5[2] + "/" +day[1]); 
         Seventhday.setText(day6[0]); 
         Seventhdate.setText(day6[2] + "/" +day[1]); 
    
    
    
         barChart = (HorizontalBarChart) findViewById(R.id.barchart); 
         second_barchart = (HorizontalBarChart) findViewById(R.id.second_barchart); 
         third_barchart = (HorizontalBarChart) findViewById(R.id.third_barchart); 
         fourth_barchart = (HorizontalBarChart) findViewById(R.id.fourth_barchart); 
         fifth_barchart = (HorizontalBarChart) findViewById(R.id.fifth_barchart); 
         sixth_barchart = (HorizontalBarChart) findViewById(R.id.sixth_barchart); 
         seventh_barchart = (HorizontalBarChart) findViewById(R.id.seventh_barchart); 
    
    
         // create BarEntry for Bar Group 1 
         /*bargroup1 = new ArrayList<>(); 
         bargroup1.add(new BarEntry(8f, 0)); 
         bargroup1.add(new BarEntry(6f, 1)); 
    
         // create BarEntry for Bar Group 1 
         bargroup2 = new ArrayList<>(); 
         bargroup2.add(new BarEntry(2f, 0)); 
         bargroup2.add(new BarEntry(10f, 0)); 
    
    
         bargroup3 = new ArrayList<>(); 
         bargroup3.add(new BarEntry(5f, 0)); 
         bargroup3.add(new BarEntry(25f, 0)); 
    
    
         bargroup4 = new ArrayList<>(); 
         bargroup4.add(new BarEntry(6f, 0)); 
         bargroup4.add(new BarEntry(10f, 0)); 
    
    
         bargroup5 = new ArrayList<>(); 
         bargroup5.add(new BarEntry(6f, 0)); 
         bargroup5.add(new BarEntry(10f, 0)); 
    
         bargroup6 = new ArrayList<>(); 
         bargroup6.add(new BarEntry(4f, 0)); 
         bargroup6.add(new BarEntry(17f, 0)); 
    
         bargroup7 = new ArrayList<>(); 
         bargroup7.add(new BarEntry(17f, 0)); 
         bargroup7.add(new BarEntry(17f, 0)); 
    
         BarDataSet barDataSet1 = new BarDataSet(bargroup1, "Bar Group 1"); 
         barDataSet1.setColors(ColorTemplate.COLORFUL_COLORS); 
    
         BarDataSet barDataSet2 = new BarDataSet(bargroup2, "Brand 2"); 
         barDataSet2.setColors(ColorTemplate.COLORFUL_COLORS); 
    
         BarDataSet barDataSet3 = new BarDataSet(bargroup3, "Brand 2"); 
         barDataSet3.setColors(ColorTemplate.COLORFUL_COLORS); 
    
         BarDataSet barDataSet4 = new BarDataSet(bargroup4, "Brand 2"); 
         barDataSet4.setColors(ColorTemplate.COLORFUL_COLORS); 
    
         BarDataSet barDataSet5 = new BarDataSet(bargroup5, "Brand 2"); 
         barDataSet5.setColors(ColorTemplate.COLORFUL_COLORS); 
    
         BarDataSet barDataSet6 = new BarDataSet(bargroup6, "Brand 2"); 
         barDataSet6.setColors(ColorTemplate.COLORFUL_COLORS); 
    
         BarDataSet barDataSet7 = new BarDataSet(bargroup7, "Brand 2"); 
         barDataSet7.setColors(ColorTemplate.COLORFUL_COLORS); 
    
         ArrayList<String> labels = new ArrayList<String>();*/ 
    
         /*ArrayList<IBarDataSet> dataSets = new ArrayList<>(); // combined all dataset into an arraylist 
         dataSets.add(barDataSet1); 
         *//*dataSets.add(barDataSet2); 
         dataSets.add(barDataSet3); 
         dataSets.add(barDataSet4); 
         dataSets.add(barDataSet5); 
         dataSets.add(barDataSet6); 
         dataSets.add(barDataSet7);*//* 
         BarData data = new BarData(labels, dataSets); // initialize the Bardata with argument labels and dataSet 
    
         barChart.setData(data); 
         barChart.setDescription("Set Bar Chart Description"); // set the description 
         barChart.animateY(5000);*/ 
    
    
    
         // create BarEntry for Bar Group 1 
         ArrayList<BarEntry> bargroup1 = new ArrayList<>(); 
         bargroup1.add(new BarEntry(18f, 0)); 
         bargroup1.add(new BarEntry(28f, 1)); 
         bargroup1.add(new BarEntry(18f, 2)); 
         bargroup1.add(new BarEntry(48f, 3)); 
    
         // create BarEntry for Bar Group 1 
         ArrayList<BarEntry> bargroup2 = new ArrayList<>(); 
         bargroup2.add(new BarEntry(6f, 0)); 
    
         // create BarEntry for Bar Group 1 
         ArrayList<BarEntry> bargroup3 = new ArrayList<>(); 
         bargroup3.add(new BarEntry(9f, 0)); 
         // create BarEntry for Bar Group 1 
         ArrayList<BarEntry> bargroup4 = new ArrayList<>(); 
         bargroup4.add(new BarEntry(16f, 0)); 
         // create BarEntry for Bar Group 1 
         ArrayList<BarEntry> bargroup5 = new ArrayList<>(); 
         bargroup5.add(new BarEntry(26f, 0)); 
         // create BarEntry for Bar Group 1 
         ArrayList<BarEntry> bargroup6 = new ArrayList<>(); 
         bargroup6.add(new BarEntry(36f, 0)); 
         // create BarEntry for Bar Group 1 
         ArrayList<BarEntry> bargroup7 = new ArrayList<>(); 
         bargroup7.add(new BarEntry(46f, 0)); 
    
    
         BarDataSet barDataSet1 = new BarDataSet(bargroup1, ""); // creating dataset for group1 
    
         //barDataSet1.setColor(Color.rgb(0, 155, 0)); 
         barDataSet1.setColors(ColorTemplate.COLORFUL_COLORS); 
    
         BarDataSet barDataSet2 = new BarDataSet(bargroup2, ""); // creating dataset for group1 
         barDataSet2.setColors(ColorTemplate.COLORFUL_COLORS); 
    
         BarDataSet barDataSet3 = new BarDataSet(bargroup3, ""); // creating dataset for group1 
         barDataSet3.setColors(ColorTemplate.COLORFUL_COLORS); 
    
         BarDataSet barDataSet4 = new BarDataSet(bargroup4, ""); // creating dataset for group1 
         barDataSet4.setColors(ColorTemplate.COLORFUL_COLORS); 
         BarDataSet barDataSet5 = new BarDataSet(bargroup5, ""); // creating dataset for group1 
         barDataSet5.setColors(ColorTemplate.COLORFUL_COLORS); 
         BarDataSet barDataSet6 = new BarDataSet(bargroup6, ""); // creating dataset for group1 
         barDataSet6.setColors(ColorTemplate.COLORFUL_COLORS); 
         BarDataSet barDataSet7 = new BarDataSet(bargroup7, ""); // creating dataset for group1 
         barDataSet7.setColors(ColorTemplate.COLORFUL_COLORS); 
    
         ArrayList<String> labels = new ArrayList<String>(); 
         labels.add(""); 
         labels.add(""); 
         labels.add(""); 
         labels.add(""); 
    
    
         ArrayList<IBarDataSet> dataSets = new ArrayList<>(); // combined all dataset into an arraylist 
         dataSets.add(barDataSet1); 
         BarData data = new BarData(labels, dataSets); // initialize the Bardata with argument labels and dataSet 
         barChart.setData(data); 
    
         ArrayList<IBarDataSet> dataSets1 = new ArrayList<>(); // combined all dataset into an arraylist 
         dataSets1.add(barDataSet2); 
         BarData data1 = new BarData(labels, dataSets1); // initialize the Bardata with argument labels and dataSet 
         second_barchart.setData(data1); 
    
         ArrayList<IBarDataSet> dataSets2 = new ArrayList<>(); // combined all dataset into an arraylist 
         dataSets2.add(barDataSet3); 
         BarData data2 = new BarData(labels, dataSets2); // initialize the Bardata with argument labels and dataSet 
         third_barchart.setData(data2); 
    
         ArrayList<IBarDataSet> dataSets3 = new ArrayList<>(); // combined all dataset into an arraylist 
         dataSets3.add(barDataSet4); 
         BarData data3 = new BarData(labels, dataSets3); // initialize the Bardata with argument labels and dataSet 
         fourth_barchart.setData(data3); 
    
    
         ArrayList<IBarDataSet> dataSets4 = new ArrayList<>(); // combined all dataset into an arraylist 
         dataSets4.add(barDataSet5); 
         BarData data4 = new BarData(labels, dataSets4); // initialize the Bardata with argument labels and dataSet 
         fifth_barchart.setData(data4); 
    
    
         ArrayList<IBarDataSet> dataSets5 = new ArrayList<>(); // combined all dataset into an arraylist 
         dataSets5.add(barDataSet6); 
         BarData data5 = new BarData(labels, dataSets5); // initialize the Bardata with argument labels and dataSet 
         sixth_barchart.setData(data5); 
    
    
         ArrayList<IBarDataSet> dataSets6 = new ArrayList<>(); // combined all dataset into an arraylist 
         dataSets6.add(barDataSet6); 
         BarData data6 = new BarData(labels, dataSets6); // initialize the Bardata with argument labels and dataSet 
         seventh_barchart.setData(data6); 
    
    
    
         barChart.animateY(3000); 
         second_barchart.animateY(3000); 
         third_barchart.animateY(3000); 
         fourth_barchart.animateY(3000); 
         fifth_barchart.animateY(3000); 
         sixth_barchart.animateY(3000); 
         seventh_barchart.animateY(3000); 
    
         barChart.getXAxis().setDrawGridLines(false); 
         barChart.getXAxis().setDrawAxisLine(false); 
    
         barChart.getDrawingCache(false); 
    
         barChart.getAxisLeft().setDrawTopYLabelEntry(false); 
         barChart.getAxisLeft().setDrawTopYLabelEntry(false); 
         barChart.getAxisLeft().setDrawLimitLinesBehindData(false); 
         barChart.getAxisLeft().setDrawAxisLine(false); 
         barChart.getAxisLeft().setDrawZeroLine(false); 
         barChart.getAxisLeft().setDrawGridLines(false); 
    
         barChart.getAxisRight().setDrawZeroLine(false); 
         barChart.getAxisRight().setDrawLimitLinesBehindData(false); 
         barChart.getAxisRight().setDrawAxisLine(false); 
         barChart.getAxisRight().setDrawGridLines(false); 
         barChart.getAxisRight().setDrawTopYLabelEntry(false); 
    
    
         second_barchart.getXAxis().setDrawGridLines(false); 
         second_barchart.getXAxis().setDrawAxisLine(false); 
    
         second_barchart.getDrawingCache(false); 
    
         second_barchart.getAxisLeft().setDrawTopYLabelEntry(false); 
         second_barchart.getAxisLeft().setDrawTopYLabelEntry(false); 
         second_barchart.getAxisLeft().setDrawLimitLinesBehindData(false); 
         second_barchart.getAxisLeft().setDrawAxisLine(false); 
         second_barchart.getAxisLeft().setDrawZeroLine(false); 
         second_barchart.getAxisLeft().setDrawGridLines(false); 
    
         second_barchart.getAxisRight().setDrawZeroLine(false); 
         second_barchart.getAxisRight().setDrawLimitLinesBehindData(false); 
         second_barchart.getAxisRight().setDrawAxisLine(false); 
         second_barchart.getAxisRight().setDrawGridLines(false); 
         second_barchart.getAxisRight().setDrawTopYLabelEntry(false); 
    
         third_barchart.getXAxis().setDrawGridLines(false); 
         third_barchart.getXAxis().setDrawAxisLine(false); 
    
         third_barchart.getDrawingCache(false); 
    
         third_barchart.getAxisLeft().setDrawTopYLabelEntry(false); 
         third_barchart.getAxisLeft().setDrawTopYLabelEntry(false); 
         third_barchart.getAxisLeft().setDrawLimitLinesBehindData(false); 
         third_barchart.getAxisLeft().setDrawAxisLine(false); 
         third_barchart.getAxisLeft().setDrawZeroLine(false); 
         third_barchart.getAxisLeft().setDrawGridLines(false); 
    
         third_barchart.getAxisRight().setDrawZeroLine(false); 
         third_barchart.getAxisRight().setDrawLimitLinesBehindData(false); 
         third_barchart.getAxisRight().setDrawAxisLine(false); 
         third_barchart.getAxisRight().setDrawGridLines(false); 
         third_barchart.getAxisRight().setDrawTopYLabelEntry(false); 
    
         fourth_barchart.getXAxis().setDrawGridLines(false); 
         fourth_barchart.getXAxis().setDrawAxisLine(false); 
    
         fourth_barchart.getDrawingCache(false); 
    
         fourth_barchart.getAxisLeft().setDrawTopYLabelEntry(false); 
         fourth_barchart.getAxisLeft().setDrawTopYLabelEntry(false); 
         fourth_barchart.getAxisLeft().setDrawLimitLinesBehindData(false); 
         fourth_barchart.getAxisLeft().setDrawAxisLine(false); 
         fourth_barchart.getAxisLeft().setDrawZeroLine(false); 
         fourth_barchart.getAxisLeft().setDrawGridLines(false); 
    
         fourth_barchart.getAxisRight().setDrawZeroLine(false); 
         fourth_barchart.getAxisRight().setDrawLimitLinesBehindData(false); 
         fourth_barchart.getAxisRight().setDrawAxisLine(false); 
         fourth_barchart.getAxisRight().setDrawGridLines(false); 
         fourth_barchart.getAxisRight().setDrawTopYLabelEntry(false); 
    
         fifth_barchart.getXAxis().setDrawGridLines(false); 
         fifth_barchart.getXAxis().setDrawAxisLine(false); 
    
         fifth_barchart.getDrawingCache(false); 
    
         fifth_barchart.getAxisLeft().setDrawTopYLabelEntry(false); 
         fifth_barchart.getAxisLeft().setDrawTopYLabelEntry(false); 
         fifth_barchart.getAxisLeft().setDrawLimitLinesBehindData(false); 
         fifth_barchart.getAxisLeft().setDrawAxisLine(false); 
         fifth_barchart.getAxisLeft().setDrawZeroLine(false); 
         fifth_barchart.getAxisLeft().setDrawGridLines(false); 
    
         fifth_barchart.getAxisRight().setDrawZeroLine(false); 
         fifth_barchart.getAxisRight().setDrawLimitLinesBehindData(false); 
         fifth_barchart.getAxisRight().setDrawAxisLine(false); 
         fifth_barchart.getAxisRight().setDrawGridLines(false); 
         fifth_barchart.getAxisRight().setDrawTopYLabelEntry(false); 
    
         sixth_barchart.getXAxis().setDrawGridLines(false); 
         sixth_barchart.getXAxis().setDrawAxisLine(false); 
    
         sixth_barchart.getDrawingCache(false); 
    
         sixth_barchart.getAxisLeft().setDrawTopYLabelEntry(false); 
         sixth_barchart.getAxisLeft().setDrawLimitLinesBehindData(false); 
         sixth_barchart.getAxisLeft().setDrawAxisLine(false); 
         sixth_barchart.getAxisLeft().setDrawZeroLine(false); 
         sixth_barchart.getAxisLeft().setDrawGridLines(false); 
    
         sixth_barchart.getAxisRight().setDrawZeroLine(false); 
         sixth_barchart.getAxisRight().setDrawLimitLinesBehindData(false); 
         sixth_barchart.getAxisRight().setDrawAxisLine(false); 
         sixth_barchart.getAxisRight().setDrawGridLines(false); 
         sixth_barchart.getAxisRight().setDrawTopYLabelEntry(false); 
    
    
         seventh_barchart.getXAxis().setDrawGridLines(false); 
         seventh_barchart.getXAxis().setDrawAxisLine(false); 
         seventh_barchart.getDrawingCache(false); 
    
         seventh_barchart.getAxisLeft().setDrawTopYLabelEntry(false); 
         seventh_barchart.getAxisLeft().setDrawLimitLinesBehindData(false); 
         seventh_barchart.getAxisLeft().setDrawAxisLine(false); 
         seventh_barchart.getAxisLeft().setDrawZeroLine(false); 
         seventh_barchart.getAxisLeft().setDrawGridLines(false); 
    
         seventh_barchart.getAxisRight().setDrawZeroLine(false); 
         seventh_barchart.getAxisRight().setDrawLimitLinesBehindData(false); 
         seventh_barchart.getAxisRight().setDrawAxisLine(false); 
         seventh_barchart.getAxisRight().setDrawGridLines(false); 
         seventh_barchart.getAxisRight().setDrawTopYLabelEntry(false); 
    
    
    
    
    
        } 
    
    } 
    [I need to remove top & below entry of the chart 10,20,30 & remove description in Chart..][1] 
    
    
        [1]: https://i.stack.imgur.com/DUMcl.png 
    
    +0

    する必要がありますあなたの答えに関するいくつかの説明をお願いします。 –

    関連する問題