๋ฒ๋ก๋ฅผ ์์ ํ ๋นํ์ฑํํ๊ณ ์ฐจํธ ๋ณด๊ธฐ ์์ฒด์ ๋ฒ๋ก์ ์ฌ์ฉํ ์ ์๋ ์์ญ์ ์ฌ์ฌ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ/์ค์ ์ ์ฐพ์ ์ ์์ต๋๋ค. 100 x 100 ๋ณด๊ธฐ๊ฐ ์๊ณ ์ด๋ฅผ ์ํ ์ฐจํธ ๋ณด๊ธฐ๋ก ์ค์ ํ๋ค๊ณ ๊ฐ์ ํ๋ฉด ๋ฒ๋ก๊ฐ ํ๋จ์ ๊ณต๊ฐ์ ์ฐจ์งํฉ๋๋ค(๊ธฐ๋ณธ ์ค์ ). (ํฌ๋ช
ํ ์์์ ์ฌ์ฉํ์ฌ) ํด๋น API๋ฅผ ์ฐพ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ๋ฒ๋ก๋ฅผ ์ด๋ป๊ฒ๋ ๊ฐ๋ฆฌ๋ฉด ์์ญ์ด ์ฌ์ ํ ๋น์ด ์๋ ๊ฒ์ผ๋ก ํ์๋ฉ๋๋ค(์ฐจํธ๊ฐ ๋ณด๊ธฐ์ ์์ ~80-90%์ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฐฉ๋ฒ์ด ์์ต๋๊น? ๋ฒ๋ก๋ฅผ ์์ ํ ๋นํ์ฑํํ๊ณ ๋ณด๊ธฐ ์ค์์ ์ฐจํธ๋ฅผ ํ์ํ์๊ฒ ์ต๋๊น?
ChartLegend.enabled = false;
์ค์ ํ๋ฉด ๊ณต๊ฐ์ด ๊ณ์ฐ๋์ง ์๋ ๊ฑธ๋ก ๊ธฐ์ตํฉ๋๋ค. ์ด์จ๋ PieRadarChartViewBase
calculateOffsets()
๋ฅผ ์ดํด๋ณด๋ฉด ๊ทธ๊ณณ์ ๊ณต๊ฐ์ ๊ณ์ฐํฉ๋๋ค. ๋น์ ์ ๊ทธ๊ฒ์ ๋ณ๊ฒฝํ ์ ์์ด์ผํฉ๋๋ค.
์! ๊ทธ๊ฒ ํด๋๋ค. ๋๋ ChartLegend์ ๋ชจ๋ ์์ฑ์ ์์ ๋ถ์์ง๋ง ์ํผ ํด๋์ค๋ฅผ ๋ณด์์ด์ผ ํ์ต๋๋ค. @liuxuan30 ๊ฐ์ฌํฉ๋๋ค
๋ง๊ฐ ๋ฌธ์ !
์ด๊ฒ์ ๋ํ ์๋ํฉ๋๋ค.
ChartLegend *l = _chartView.legend;
l.ํ์ฑํ = ๊ฑฐ์ง;
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
ChartLegend.enabled = false;
์ค์ ํ๋ฉด ๊ณต๊ฐ์ด ๊ณ์ฐ๋์ง ์๋ ๊ฑธ๋ก ๊ธฐ์ตํฉ๋๋ค. ์ด์จ๋PieRadarChartViewBase
calculateOffsets()
๋ฅผ ์ดํด๋ณด๋ฉด ๊ทธ๊ณณ์ ๊ณต๊ฐ์ ๊ณ์ฐํฉ๋๋ค. ๋น์ ์ ๊ทธ๊ฒ์ ๋ณ๊ฒฝํ ์ ์์ด์ผํฉ๋๋ค.