Mp Android图表.我不能在水平栏标签中显示栏标签



我是Mp Android Chart和Android的新手。我想知道绘制水平条形图标签,但我不能这样做。我想把我放在数据条目里的标签写下来。我想把标签写得像图中链接(Jun,May,Apr)

中的标签一样https://camo.githubusercontent.com/2ec281e0ac3013076bff1c3ac00d8d6de372d7a4/68747470733a2f2f7261772e6769746875622e636f6d2f5068696c4a61792f4d5043686172742f6d61737465722f73637265656e73686f74732f686f72697a6f6e74616c5f62617263686172742e706e67

public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
System.out.println("Message");
// Inflate the layout for this fragment
myFragmentView = inflater.inflate(R.layout.fragment_stats, container, false);
mChart = (HorizontalBarChart) myFragmentView.findViewById(R.id.chart);
// mChart.setHighlightEnabled(false);
drawUI();
XAxis xl = mChart.getXAxis();
xl.setPosition(XAxis.XAxisPosition.BOTTOM);
xl.setDrawAxisLine(false);
xl.setDrawGridLines(false);
xl.setDrawLabels(true);
    YAxis yl = mChart.getAxisLeft();
    yl.setPosition(YAxis.YAxisLabelPosition.INSIDE_CHART);
    yl.setDrawAxisLine(false);
    yl.setDrawGridLines(false);
    yl.setDrawLabels(True);
YAxis yr = mChart.getAxisRight();
yr.setDrawAxisLine(false);
yr.setDrawGridLines(false);
yr.setDrawLabels(false);
// yr.setInverted(true);
    mChart.setFitBars(false);
    mChart.animateY(2500);
    return myFragmentView;   
}
public void drawUI()
{
    ArrayList<BarEntry> yVals1 = new ArrayList<BarEntry>();
    MainActivity activity = (MainActivity) getActivity();
    Team LocalTeam = activity.GetTeam(1);
    yVals1.add(new BarEntry(1 *2f, LocalTeam.getRedCard(),"Rojas"));
    yVals1.add(new BarEntry(2 *2f, LocalTeam.getYellowCard(),"Amarillas"));
    yVals1.add(new BarEntry(3 *2f, LocalTeam.getOffSide(),"Off Side"));

Incorrecto "));yVals1。add(new BarEntry(10 *2f, LocalTeam.getPass(),"pases"));

    BarDataSet set1 ;
    set1= new BarDataSet(yVals1,"Local");
    ArrayList<IBarDataSet> dataSets = new ArrayList<IBarDataSet>();
    dataSets.add(set1);    
    BarData data = new BarData(dataSets);    
    mChart.setData(data);
    mChart.getXAxis().setCenterAxisLabels(false);
    mChart.invalidate();

}
}`
yVals.add(new BarEntry(LocalTeam.getRedCard(),"Rojas"),1 *2f);

最新更新