我正在使用 AChartEngine(版本 1.2.0)在 Android 应用程序中尝试一些图表。我想隐藏轴中的刻度线(即轴上显示的每个标签处的小线)。我在下面的屏幕截图中用红色框标记了其中两个:
我该怎么做?有人可以帮忙吗? 我在这里(https://code.google.com/p/achartengine/issues/detail?id=336)读到有一个 multirenderer.setShowTickMarks(false);方法。但是我没有在 Web 上的 XYMultipleSeries 渲染器 API ( http://www.achartengine.org/content/javadoc/org/achartengine/renderer/XYMultipleSeriesRenderer.html) 中看到该方法,当我键入它时,该方法也没有被识别为在 IDE 中定义。
最佳答案
你要做的是:
mSetRenderer.setXLabels(0);
for(int i=0;i<=14;i++)
{
if(i==4 || i==5)
{
// Do nothing(this will prevent to show ticks on 4th and 5th Value of X axis)
}
else
{
mSetRenderer.addXTextLabel(i,String.valueOf(i));
}
}
关于安卓 AChartEngine : Hide tick marks in axes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23856440/