如何绘制 Java 中非常小的值?

How can I graph values that are incredibly small in Java?

基本上我现在正在尝试使用 JFreeChart 来绘制一些值。唯一的问题是这些值非常小,例如 7.069781E-13。我相信这些值对于 JFreeChart 来说太小而无法显示。如何以折线图格式在 Java 中直观地显示这些小值?

目前看起来是这样的:

我想让它看起来像这样:

我找到了解决方法。 我只是将所有值乘以 100,因此该图现在看起来与示例中的相似。我将在图例中加入免责声明,说明图表已乘以一个因子以清楚地看到折线图。

还可以考虑这些备选方案:

  • 调用 setRange(),见 here,以在感兴趣的区域中扩展 y 轴。

  • 添加合适的控件,见 ,以控制 y 缩放。

  • 建议用户如何使用鼠标进行缩放控制,如图