I used AchartEngine to display Barchart. In my chart, the panel color is also displayed for 0 values. I checked the following: but he set all the values ββto transparent. I want to set the border color to values ββgreater than 0.
CategorySeries series = new CategorySeries(""); for (int i = 0; i < y_onemonth.length; i++) { series.add("Bar" + (i + 1), y_onemonth[i]); } XYMultipleSeriesDataset dataSet = new XYMultipleSeriesDataset(); dataSet.addSeries(series.toXYSeries()); // number of series // customization of the chart XYSeriesRenderer renderer = new XYSeriesRenderer(); for (int i = 0; i < y_onemonth.length; i++) { if(y_onemonth[i]==0) { renderer.setColor(Color.TRANSPARENT); } else { renderer.setColor(Color.RED); } }
Update: I changed my code when you mention, but get the diagram as follows. I have a value for the 19th of the month, but it is not visible.

android achartengine
Manikandan
source share