一:效果图
先看图解:
看图说话,多柱状图就是有多个DataSet,上面这个公式很重要,否则画出来的图简直是天马行空
完整代码
注释很详细,几乎每行代码都有注释
public class BarChartFragmnet extends BaseChart<BarChart> {
//DataSet 对应的Label
String[] arr = new String[]{
"Java",
"JavaWeb",
"python",
"php",
"C++",
};
//YAxis标签集
String[] leftXValue = new String[]{
"",
"simple",
"general",
"difficult",
"hell",
"Purgatory"
};
//XAxis数据
LinkedList<String> xValueList = new LinkedList<>();
@Override
protected BarChart createChart() {
return new BarChart(getContext());
}
@Override
protected void initData() {
//DataSet集合,这里多柱状图绘制,所有用这个集合保存DataSet
List<IBarDataSet> dataSets =