java实时数据画图_Java中的实时绘图

我有一个应用程序,该应用程序每秒更新一次变量约5到50次,并且我正在寻找某种实时绘制此变化的连续XY图的方法。

尽管不建议使用JFreeChart来获得如此高的更新速率,但是许多用户仍然说它适用于他们。我尝试使用此演示并将其修改为显示随机变量,但似乎一直都在使用100%的CPU。即使我忽略了这一点,我也不希望限于JFreeChart的ui类来构造表单(尽管我不确定其功能到底是什么)。可以将其与Java的“表单”和下拉菜单集成吗?(如VB中可用)否则,我是否可以寻找其他选择?

编辑:

我是Swing的新手,所以我整理了一个代码来测试JFreeChart的功能(同时避免使用JFree的ApplicationFrame类,因为我不确定这将如何与Swing的组合一起使用框和按钮)。现在,该图将立即更新,并且CPU使用率很高。是否可以使用新的Millisecond()缓冲值并每秒更新两次?另外,是否可以在不中断JFreeChart的情况下向JFrame的其余部分添加其他组件?我该怎么做?frame.getContentPane()。add(new

Button(“ Click”))似乎覆盖了图形。

package graphtest;

import java.util.Random;

import javax.swing.JFrame;

import org.jfree.chart.ChartFactory;

import org.jfree.chart.ChartPanel;

import org.jfree.chart.JFreeChart;

import org.jfree.chart.axis.ValueAxis;

import org.j

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值