When setPersistent is false, the chart renders fine. When it's turned on, that chart is blank.
#!/usr/bin/java
@Override public void onModuleLoad() { StockChart stockChart = new StockChart() .setPersistent( true ); final Series series = stockChart.createSeries(); stockChart.addSeries(series); RootPanel.get().add(stockChart); Button b = new Button(); RootPanel.get().add( b ); b.addClickHandler( new ClickHandler() { @Override public void onClick(ClickEvent eventparam) { long time = System.currentTimeMillis(); List<Point> points= new ArrayList<Point>(); int i = 10000; for(int x=0; x<i; x++) { double randomNum = 100 + (Math.random() * 1000); time = time + TimeUnit.MINUTES.toMillis( 2 ); Point point = new Point(Long.valueOf(time), Double.valueOf( randomNum )); points.add( point ); } series.setPoints( points.toArray( new Point[ points.size() ] )); } }); }
Log in to post a comment.
When setPersistent is false, the chart renders fine. When it's turned on, that chart is blank.
#!/usr/bin/java