【问题标题】:Dynamically plot line graphs based on user input change in B4A根据 B4A 中的用户输入变化动态绘制折线图
【发布时间】:2017-12-28 08:28:00
【问题描述】:

有没有办法在 B4A 中动态绘制折线图?我的意思是,获取两个编辑框的输入,其中第一个编辑框代表 x 轴值,第二个编辑框代表 y 轴值,并且通过按钮事件,图形会使用新值重新绘制。当应用程序启动时,它总是一个没有图表的空白图表。我使用 matplotlib 在 python 中编写了一个程序,它允许我们做这些事情,但在这里我找不到任何关于如何解决问题的示例。

我得到了我们可以在活动开始时绘制图表的部分(MPAndroid 图表等),但它似乎是静态的,我无法理解如何重绘或插入新数据(x/y 值)到现有图表当有人在编辑框中添加新值并单击按钮时。

我们有任何可以参考的示例代码吗?

【问题讨论】:

    标签: android basic4android


    【解决方案1】:

    它可以在 mpAndroidCharts 中完成。您需要做的就是单击按钮,您需要为数据集提供新值,然后您需要刷新图表。为此,您必须执行以下操作:

    chart.notifyDataSetChanged();
    chart.invalidate(); 
    

    【讨论】:

      猜你喜欢
      • 2020-02-26
      • 2019-05-05
      • 1970-01-01
      • 2019-07-22
      • 2015-04-20
      • 1970-01-01
      • 2014-11-15
      • 2014-04-14
      • 1970-01-01
      相关资源
      最近更新 更多