是否可以在Android的aChartEngine中移除轴上的刻度?我添加了图片,其中红色方块显示了我找不到要删除的API的标记:
更新此屏幕截图显示了自动建议显示我设置的属性:
我正在使用股票aChartEngine jar。
另一个更新我现在正在根据我的需要使用自己的自定义编译来自此处的源代码的jar。我发现这种方式比使用库存罐子和感觉链条要好得多。最终可以使用setShowTickMarks(boolean val)
方法:)
答案 0 :(得分:2)
是。使用setShowTickMarks(false);
,如下所示:
<强> [编辑] 强>
这是我在doRender()
方法中设置的内容:
// ...
final XYMultipleSeriesRenderer renderer =
new XYMultipleSeriesRenderer(4); // I use 4 series
// ...
setChartSettings
(
renderer, CLS_Utils.yearUsing + " - " +
getString(R.string.chart_top), "",
getString(R.string.chart_left), minY, maxY,
Color.parseColor(clr_navy), Color.WHITE
Color.parseColor("#036"), Color.WHITE
);
renderer.setXLabels(12);
// ...
请注意渲染器对象已传递给我的setChartSettings()
方法
这是完整的setChartSettings()
方法
private final void setChartSettings
(
final XYMultipleSeriesRenderer renderer, final String title,
final String xTitle, final String yTitle, final double yMin,
final double yMax, final int axesColor, final int labelsColor
)
{
renderer.setChartTitle(title);
renderer.setXTitle(xTitle);
renderer.setYTitle(yTitle);
renderer.setYAxisMin(yMin);
renderer.setYAxisMax(yMax);
renderer.setAxesColor(axesColor);
renderer.setLabelsColor(labelsColor);
}