其中n可以等于0~3,分别对应:空,°F,°C,°K。
也可以根据需求重写ThermometerPlot类的这里:
protected static final String[] UNITS = {"", "\u00B0F", "\u00B0C",
"\u00B0K"}
你可能没有理解我的意思吧。我要的是时间轴每半小时改变一次,但是是未来的半小时,比如说现在的时间是15:37,那么X轴坐标起点就是15:37,终点就是16:07,X轴这个时候是固定的,然后时间每过1秒就在对应的时间点画对应的坐标点并画出曲线,这样你看到的曲线不是像jfreechart里面提供的例子的动态曲线那样从右向左跑了,而是从左向右跑,而且在时间还没到16:07的时候X轴是固定的,到了16:07的时候X轴就变成起点为16:07,终点为16:37了,而且曲线也会清空重新开始绘制实时曲线。这样说你能明白吗。你调用这个方法试试看~//设置乱码字体的,获得相关
public static void getChartTheme(){
StandardChartTheme theme = new StandardChartTheme("unicode") {
public void apply(JFreeChart chart) {
chart.getRenderingHints().put(RenderingHints.KEY_TEXT_ANTIALIASING,
RenderingHints.VALUE_TEXT_ANTIALIAS_OFF)
super.apply(chart)
}
}
theme.setExtraLargeFont(new Font("宋体", Font.PLAIN, 20))
theme.setLargeFont(new Font("宋体", Font.PLAIN, 14))
theme.setRegularFont(new Font("宋体", Font.PLAIN, 12))
theme.setSmallFont(new Font("宋体", Font.PLAIN, 10))
ChartFactory.setChartTheme(theme)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)