Android自定义柱形图
- 自定义属性
<!--纵坐标单位-->
<attr name="unit" format="string|reference"/>
<!--坐标轴颜色-->
<attr name="axisColor" format="color"/>
<!--坐标轴文字颜色-->
<attr name="axisTextColor" format="color"/>
<!--坐标轴粗细-->
<attr name="axisWidth" format="dimension"/>
<!--柱子颜色-->
<attr name="pillarsColor" format="color"/>
<!--柱子上标注文字颜色-->
<attr name="pillarsTextColor" format="color"/>
<!--是否显示柱子上标注文字-->
<attr name="showPillarsText" format="boolean"/>
<!--纵坐标单位间隔量(默认5)-->
<attr name="verticalUnitCount" format="integer"/>
<!--纵坐标总量(默认100)-->
<attr name="verticalCount" format="integer"/>
<!--柱子之间的间隔距离-->
<attr name="horizontalSpacing" format="dimension"/>
- 设置数据
histogramView.setXAxisStrings(strArray)
histogramView.setPillarsNumbers(pillarsNumArray)