当前位置: 首页 > 知识库问答 >
问题:

MPAndroidChart未响应SetViewPortOffset(…)直到重新绘制

国俊艾
2023-03-14

我正在使用MPAndroidChart,并试图在MPAndroidChart的折线图中添加一些内部左右填充。setViewPortOffsets(10,0,10,0)在至少重新绘制一次图表之前似乎不会影响图表。

https://github.com/PhilJay/MPAndroidChart/wiki/Modifying-the-Viewport我在设置数据后调用此方法。

共有1个答案

阚英武
2023-03-14

尝试呼叫

<代码>图表。notifyDataChanged()

<代码>图表。无效()

设置偏移后。

 类似资料:
  • 问题内容: 我通过ajax将某些表单数据发送到同一页面中的php脚本。PHP必须处理数据并在同一页面上显示结果。 我正在为ajax使用以下语法: 我基本上是在尝试根据表格中输入的数据并由php脚本处理后的数据来更新图表中的某些值。执行此操作后,我会获得页面的整个来源,并且在执行此操作后会在控制台中更新值,但图表不会更新。当我查看源页面时,值保持不变。我该怎么办? 这是我的updatechart()

  • 我正在用Express开发一个具有聊天功能的多页面web应用程序(由socket.io提供)。用户可以邀请其他人到私人共享聊天室(该聊天室还有其他组件,如共享画板)。我想在完成邀请事务后将两个用户(邀请者和被邀请者)重定向到不同的URL。 因为socket.io不能访问路由的请求和响应对象,所以我尝试将socket.io实例传递到路由处理中。除了重复事件处理程序堆积在页面刷新上的问题之外,Expr

  • 我正在尝试制作一个工具,可以直观地对数组进行排序。 简而言之,尽管执行线程和强制重绘,但我的GUI不会更新。我阅读了我能找到的建议,从线程化和将绘图添加到计时器,到强制重绘,再到进一步分离逻辑和视觉,但行为保持不变。

  • 我有以下最小的代码来用箭头头画一条线: 它是这样创建的: 线画得很好,但箭头头是不可见的,直到我调用repaint()。问题是,该元素是一个可拖动的元素,因此每次更改位置时,我都必须调用repaint()两次。这会使代码更加复杂,并且GUI会很落后。 为什么箭头不能直接和线画在一起呢?真的没有人能帮我吗?

  • 我有一个正在添加JLabel的JPanel。然后我想删除所有的JLabel并添加一些新的。 所以我做了以下几点: 这很好。当我在这之后开始一个新线程时,我的问题就出现了,比如: 然后原始JLabels的输出仍然可见。我读到重新验证过程是一个长时间运行的任务,因此firstProducer线程正在启动,而重新验证正在进行并产生冲突。处理这个问题的最佳方法是什么?

  • 编辑:当我拖动边框时,某种刷新被发送,我需要弄清楚并手动发送相同的刷新。 请注意,我已经尝试使用revalidate()和repaint()。 当使用JFrame和JPanel来显示一个框架时,我试图使框架的大小易于改变。 null 此外,一个重要的注意事项是,当您拖动边框时,白条会消失,并正确地重新加载/刷新内容(即使您只是少量拖动)