有人可以提供 JFreeChart 轴类型的简单解释吗?
首先,我们有基于类层次结构的轴(ValueAxis、CategoryAxis、许多子类)
我们也有“域轴”与“范围轴”的区别(仅适用于 xy 图?)。尚不完全清楚这些与基于类层次结构的轴的关系。这些不是类,但在 XYPlot 中有 setDomainAxis 和 setRangeAxis 方法。
视觉上我会在水平轴和垂直轴上思考,我不确定这些与以前的概念有什么关系(“域”总是水平的吗?)。我认为 x 轴是水平的,y 轴是垂直的,但我不确定 XYPlot 是否总是如此。
编辑:我尝试研究 API 文档和开发人员指南。API 文档只是给出了类的层次结构,但不清楚何时以及如何使用它们。开发者指南也没有给出“域轴”和“范围轴”的定义或解释,它只是使用这些术语。我承认这个问题很广泛,因为我在任何地方都找不到这个基本信息。我想有一个大致的了解,但目前我最重要的问题是什么决定了水平/垂直轴上的内容(“域”总是水平的吗?如果不是如何设置?)因为我得到了一些疯狂的结果,我不知道从哪里开始调试。
EDIT2:虽然没有回答,但我同时发现了决定域轴是否水平的因素: PlotOrientation设置。此设置(在组合图的级别上)还决定了 CombinedRangeXYPlot/CombinedDomainXYPlot 是水平还是垂直排列两个图。