title: MP android chart displaying float values at X-Axis of Horizontal bar Chart?
body: <p>I am using MP chart for displaying reviews, everything is working fine except that the the X-axis values are displaying as a floating value (for number of particular type of review).</p>
  
  <p>This is the code I am using:</p>
  
  <pre><code>     BarData data = new BarData(getXAxisValues(), getDataSet(properties));
              chart.setData(data);
              chart.getXAxis().setEnabled(false); // hides horizontal grid lines inside chart
              YAxis leftAxis = chart.getAxisLeft();
              chart.getAxisRight().setEnabled(false); // hides horizontal grid lines with below line
              leftAxis.setEnabled(false); // hides vertical grid lines  inside chart
              /*chart.animateXY(2000, 2000);*/ // for animating reviews display
              chart.invalidate();
              chart.setClickable(false);
              chart.setDescription("");    // Hide the description
              chart.getLegend().setEnabled(false);
              chart.setDoubleTapToZoomEnabled(false);
              chart.setPinchZoom(false);
  
              leftAxis.setDrawLabels(true);
  private ArrayList&lt;BarDataSet&gt; getDataSet(Properties properties) {
          ArrayList&lt;BarDataSet&gt; dataSets = null;
  
          ArrayList&lt;BarEntry&gt; valueSet1 = new ArrayList&lt;&gt;();
  
          BarEntry v1e1 = new BarEntry(properties.getRating10().intValue(), 0);
          valueSet1.add(v1e1);
          BarEntry v1e2 = new BarEntry(properties.getRating20().intValue(), 1);
          valueSet1.add(v1e2);
          BarEntry v1e3 = new BarEntry(properties.getRating30().intValue(), 2);
          valueSet1.add(v1e3);
          BarEntry v1e4 = new BarEntry(properties.getRating40().intValue(), 3);
          valueSet1.add(v1e4);
          BarEntry v1e5 = new BarEntry(properties.getRating50().intValue(), 4);
          valueSet1.add(v1e5);
  
          BarDataSet barDataSet1 = new BarDataSet(valueSet1, "Asset");
          barDataSet1.setColors(ColorTemplate.COLORFUL_COLORS);
  
          dataSets = new ArrayList&lt;&gt;();
          dataSets.add(barDataSet1);
          return dataSets;
      }
  
      private ArrayList&lt;String&gt; getXAxisValues() {
          ArrayList&lt;String&gt; xAxis = new ArrayList&lt;&gt;();
          xAxis.add("12.0");
          xAxis.add("4.0");
          xAxis.add("4");
          xAxis.add("4");
          xAxis.add("4");
          return xAxis;
      }
  </code></pre>
  
  <p>Here I am setting data to horizontal bar chart.</p>
  
  <p><a href="https://i.stack.imgur.com/HbVpC.png" rel="noreferrer"><img src="https://i.stack.imgur.com/HbVpC.png" alt="Image"></a></p>
  
  <p>I want the red circled values to be in integers instead of float.
  Can anyone help me?</p>