70

この写真からすべての丸みを帯びたアイテムを非表示にする可能性はありますか.

ここに画像の説明を入力

次のコードを使用しました。

public void setDataList(List<HorizontalBarChartData> dataList, Resources resources) {

    ArrayList<String> categories = new ArrayList<String>();
    ArrayList<BarEntry> values = new ArrayList<BarEntry>();
    ArrayList<BarDataSet> dataSets = new ArrayList<BarDataSet>();
    BarDataSet set1;
    for (int i = 0; i < dataList.size(); i++) {
        categories.add(dataList.get(i).getName());
        values.add(new BarEntry(dataList.get(i).getValue(), i));
    }

    /*set1 = new BarDataSet(values, "Income, Expense, Disposable Income");*/
    set1 = new BarDataSet(values, "Category 1, Category 2, Category 3");
    set1.setBarSpacePercent(35f);
    set1.setColors(new int[]{resources.getColor(R.color.cyan_blue), resources.getColor(R.color.vermilion_tint), resources.getColor(R.color.sea_green)});
    dataSets.add(set1);

    BarData data = new BarData(categories, dataSets);
    data.setValueTextSize(10f);

    horizontalBarChart.setData(data);
}

アップデート

この画像から丸みを帯びた部分を非表示にする方法は?

ここに画像の説明を入力

4

9 に答える 9

199

はい、可能です。次のコードを使用するだけです。

mChart.setDescription("");    // Hide the description
mChart.getAxisLeft().setDrawLabels(false);
mChart.getAxisRight().setDrawLabels(false);
mChart.getXAxis().setDrawLabels(false);

mChart.getLegend().setEnabled(false);   // Hide the legend 
于 2015-03-13T11:51:31.120 に答える
1

以下のコードは PieChart で機能します。チャートに対して同じメソッドを取得してみてください。

Legend l = mChart.getLegend();
l.setPosition(LegendPosition.NONE);
于 2015-03-13T11:28:14.017 に答える