android - AChartEngine GraphicalView 删除刻度线

标签 android achartengine

是否可以删除 Android 版 aChartEngine 中轴上的刻度线?我添加了图片,其中红色方 block 显示了我找不到用于删除的 API 的勾号:

problem image

更新 此屏幕截图显示了自动建议的属性,供我设置:

Eclipse screenshot

我正在使用库存 aChartEngine jar。

另一个更新 我现在正在从此处提供的源代码编译 jar,并根据我的需要进行自定义。我发现这种方式比使用库存 jar 和感觉被束缚要好得多。 setShowTickMarks(boolean val) 方法终于可用了:)

enter image description here

最佳答案

是的。使用setShowTickMarks(false);,如下所示:

enter image description here

[编辑]

这是我在 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);
}

关于android - AChartEngine GraphicalView 删除刻度线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25723880/

相关文章:

android - 我应该如何组织支持方法?

java - 是否可以从其他类访问主 Activity 中的插页式广告?

java - LibGdx - 安装Android项目

android - 如何检查已 Intent 发送的 URI 的权限?

Android IllegalStateException 未注册仪器!必须在注册仪器下运行

android - 在非图形 View 中使用 achartengine 的缩放

android - 如何在android中使用achartengine在圆环图中滚动页面时控制图像缩放?

android - 在 XYSeriesRenderer、AChartEngine 中隐藏图例中的系列

java - AchartEngine 中折线图的渐变颜色

android - 如何在 android 图表中添加虚线?