【问题标题】:customize x-axis interval for a real time line chart in achartengine在 achartengine 中为实时折线图自定义 x 轴间隔
【发布时间】:2013-06-26 12:08:48
【问题描述】:

我有一个实时折线图。为此,我使用 TimeSeries。现在我每秒都会得到新的值。但我不想每秒钟都得到一条 x 轴线。我喜欢每十秒钟得到一个。

所以也许,首先要知道 x 轴线的绘制位置很重要。是xymultipleseriesdataset.addSereies(timeSeries)吗?所以也许我可以创建一个循环,每 10 秒为 x 轴添加一个新标题……还是我完全错了?

【问题讨论】:

    标签: grid real-time achartengine linechart


    【解决方案1】:

    如果我是对的,您是在寻求一种方法来控制在 x 轴上显示哪些标签。

    为此,您可以使用XYMultipleSeriesRenderer.addXTextLabel(timeInMillis, "requiredlabel")

    这将导致标签的自动生成停止,然后您可以完全控制显示哪些标签,哪些不显示。

    编辑:

    似乎我对自动生成标签停止的看法是错误的。 使用方法XYMultipleSeriesRenderer.setXLabels(0) 停止标签的生成。此方法用于设置应为 x 轴生成多少个标签。传递 0 应该会停止自动标签完全停止。

    【讨论】:

    • 如果我错了,请纠正我。但我认为文本标签仅适用于文本而不适用于线条。或者有没有使用这个命令的技巧
    • 啊,很好用。对不起我错了。现在我有了我需要的标签,但旧标签仍然存在。所以标签的自动生成不会停止。有没有办法阻止它?我试过 mRenderer.clearXTextLabels();但它不起作用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多