用jfreechart画折线图,但因为值都太小,如 3.1e-12,这样所有的点都基本上在一条直线上了。
这个问题怎么解决?
谢谢!
这个问题怎么解决?
谢谢!
解决方案 »
- 急!!!企业总体功能需求 和 目标用户功能需求 有什么区别?
- 一条关于双向链表的题目,请帮帮忙~
- 高手快来:Java获得笔记本硬件行为的类?
- 如何自动升级自己开发的软件?
- !算法问题,呵呵,就贴在这里吧
- 不知是哪错了,各位大哥帮忙看看,在线等~~~
- 面向对象设计UML实践(第二版PDF中文版)
- 图书板块我进不去,借个地方一用:上海有兄弟愿意出售Java2图形设计vol2:Swing么?
- 谁能给我个得到一幅图象的长度和宽度的方法,最好是代码.高分!!
- 有没有在武汉学JAVA的和做开发的朋友!?
- 请教高手们:我想用java做一个基于web的P2P文件共享软件,不知道实现起来难度大吗?和C/S模式比起来呢?谢谢!在线等~~
- 用JAVA做出来的窗体关不掉
jfreechart的axis range一般是自动计算的,我现在的问题应该跟最大值和最小值关系不大。我想应该
可以设置range axis来解决这个问题。目前正在看关于axis文档,希望能找到好的解决办法。
刚开始对坐标的最大值和最小值理解有问题,看了半天的开发文档才找到办法:设置坐标轴的最小值就可以了。可以用在org.jfree.chart.axis.ValueAxis中的这个方法:setAutoRangeMinimumSize(double size)设置坐标轴的最小值,默认的是0.00000001。下面是部分源代码:
/** The default minimum auto range. */
public static final double DEFAULT_AUTO_RANGE_MINIMUM_SIZE = 0.00000001;
/**
* Sets the auto range minimum size and sends an {@link AxisChangeEvent}
* to all registered listeners.
*
* @param size the size.
*
* @see #getAutoRangeMinimumSize()
*/
public void setAutoRangeMinimumSize(double size) {
setAutoRangeMinimumSize(size, true);
}