Charts: Kemampuan untuk menonaktifkan legenda sepenuhnya

Dibuat pada 23 Agu 2015  ·  3Komentar  ·  Sumber: danielgindi/Charts

Saya tidak dapat menemukan metode/pengaturan yang memungkinkan untuk menonaktifkan legenda sepenuhnya dan menggunakan kembali area yang tersedia untuk legenda untuk tampilan bagan itu sendiri. Misalkan saya memiliki tampilan 100 x 100 dan mengaturnya sebagai tampilan diagram lingkaran, legenda mengambil ruang di bagian bawah (pengaturan default). Jika saya menutupi legenda entah bagaimana karena saya tidak menemukan api untuk itu (menggunakan warna yang jelas) area tersebut masih muncul kosong (bagan ada di atas ~ 80-90% tampilan sepertinya. Apakah ada cara untuk sepenuhnya menonaktifkan legenda dan menunjukkan bagan di tengah tampilan?
screen shot 2015-08-23 at 10 34 56 am

Komentar yang paling membantu

Saya ingat pengaturan ChartLegend.enabled = false; tidak akan menghitung ruang? Bagaimanapun, lihat calculateOffsets() di PieRadarChartViewBase , itu menghitung ruang di sana. Anda harus bisa mengubahnya.

Semua 3 komentar

Saya ingat pengaturan ChartLegend.enabled = false; tidak akan menghitung ruang? Bagaimanapun, lihat calculateOffsets() di PieRadarChartViewBase , itu menghitung ruang di sana. Anda harus bisa mengubahnya.

Wah! Itu berhasil. Saya menuangkan setiap properti ChartLegend, tetapi seharusnya hanya melihat kelas super. Terima kasih @liuxuan30
Penutupan masalah!

Ini juga berfungsi.

ChartLegend *l = _chartView.legend;
l.enabled = salah;

Apakah halaman ini membantu?
0 / 5 - 0 peringkat