在第1章中提到了适用于所有图表类型的入门常规图表设置和样式方法。本章重点介绍各种图表类型的具体设置。
Line-,Bar-,Scatter-,Candle-&BubbleChart
- setAutoScaleMinMaxEnabled(boolean enabled):表示是否启用了y轴自动缩放的标志。如果启用,只要视口更改,y轴就会自动调整到当前x轴范围的最小和最大y值。这对于显示财务数据的图表尤其有用。默认值:false
- setKeepPositionOnRotation(boolean enabled):在更改方向后,图表应保持其位置(缩放/滚动)。默认值:false
BarChart
- setDrawValueAboveBar(boolean enabled):如果设置为true,则所有值都将绘制在其上方,而不是其顶部。
- setDrawBarShadow(boolean enabled):如果设置为true,则每个栏后面会绘制一个灰色区域,表示最大值。使他的业绩将降低约40%。
- setDrawValuesForWholeStack(boolean enabled):如果设置为true,则堆叠条的所有值都是单独绘制的,而不仅仅是它们的总和。
- setDrawHighlightArrow(boolean enabled):将其设置为true以在突出显示时绘制每个栏上方的突出显示箭头。
PieChart
- setDrawSliceText(boolean enabled):将其设置为true可将x值文本绘制到饼图中。
- setUsePercentValues(boolean enabled):如果启用,则图表中的值以百分比绘制,而不是以原始值绘制。ValueFormatter然后以百分比形式提供为格式提供的值。
- setCenterText(SpannableString text):设置在PieChart中心绘制的文本。较长的文本将自动“包装”,以避免剪切到饼图。
- setCenterTextRadiusPercent(float percent):设置中心文本边界框的矩形半径,以百分比孔默认为1.f(100%)。
- setHoleRadius(float percent):将饼图中心的半径设置为最大半径的百分比(最大=整个图表的半径),默认为50%
- setTransparentCircleRadius(float percent):设置饼形图旁边的透明圆的半径,最大半径的百分比(max =整个图表的半径),默认值55% - >表示比中心孔大5%默认
- setTransparentCircleColor(int color):设置透明圆的颜色。
- setTransparentCircleAlpha(int alpha):设置透明圆应具有的透明度(0-255)。
- setMaxAngle(float maxangle):设置用于计算饼形圆的最大角度。360f意味着它是一个完整的PieChart,180f结果是一个半饼图。默认值:360f
RadarChart
- setSkipWebLineCount(int count):允许跳过来自图表中心的网页。特别有用,如果有很多行。