在 MPandroid 图表(条形图)中为 Xaxis 设置标签



我一直在努力弄清楚并阅读了很多帖子。 但我无法在 MPAndroid 的条形图中将标签设置为 xaxis 。 当前它显示条形的位置。

没有你的工作样本很难回答,试试这个,它可能会帮助你

// Plotting Data
ArrayList<BarEntry> XValues = new ArrayList<>();
BarEntry v1e1 = new BarEntry(110.000f, 0);  
valueSet1.add(v1e1);
// Setting X label this way
BarDataSet set = new BarDataSet(XValues, "Age Distribution");
  • 第 1 步:像这样初始化 x 轴 = 在全局 = 数组列表 xaxis0
    初始化 xaxis0 = new ArrayList<>();
  • 第 2 步 :之后,如果您有数组列表数据字符串。然后启动循环将所有字符串添加到 x 轴值中,如以下代码所示

     for (int i = 0; i < xdata.size(); i++)
     {                       
           * xaxis0.add(i, xdata.get(i).get("date"));
           int data222 = Integer.parseInt(str);
           BarEntry v1e11 = new BarEntry(data222, i);
      }
    
      BarDataSet barDataSet1 = new BarDataSet(valueSet1, "Top 5 deals");
      barDataSet1.setColors(whitecolors);
      barDataSet1.setHighLightColor(Color.GREEN);
      barDataSet1.setBarSpacePercent(60f);
      barDataSet1.setValueTextColor(Color.WHITE);
      dataSets = new ArrayList<>();
      dataSets.add(barDataSet1);
     *BarData data11 = new BarData(xaxis0, dataSets);
      data11.setValueFormatter(new LargeValueFormatter());
      data11.setGroupSpace(100f);
      holder.chart.setData(data11);
    
  • 那是它的...

最新更新