首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >定义的JFreeChart域/范围轴

定义的JFreeChart域/范围轴
EN

Stack Overflow用户
提问于 2012-08-10 13:29:48
回答 1查看 6.7K关注 0票数 8

有人能简单地解释一下JFreeChart轴的类型吗?

  1. 首先,我们有基于类层次结构的轴(ValueAxis,CategoryAxis,很多子类)。
  2. 我们也有“域轴”和“范围轴”的区别(只对xy图?)。目前还不完全清楚它们与基于类层次结构的轴之间的关系。这些不是类,但是在setDomainAxis和setRangeAxis方法中有XYPlot。
  3. 在视觉上,我认为在水平和垂直轴,我不知道这些是如何与前面的概念(是“领域”总是水平?)。我认为x轴是水平的,y轴是垂直的,但我不确定XYPlot是否总是这样。

编辑:--我试着研究文档和开发人员指南。API文档只是给出了类的层次结构,但不清楚何时以及如何使用它们。开发人员指南也没有给出“领域轴”和“范围轴”的定义或解释,它只是使用了这些术语。我承认这个问题很广泛,因为我在任何地方都找不到这些基本信息。我想有一个大致的理解,但我目前最重要的问题是,什么决定了什么是在水平/垂直轴(“领域”总是水平?如果不是,如何设置?)因为我得到了一些疯狂的结果,我不知道从哪里开始调试。如果我想把这两个地块放在另一个上面,我也不清楚我是否应该使用CombinedRangeXYPlot还是CombinedDomainXYPlot。

EDIT2:虽然没有回答,但同时我发现了确定域轴是否是水平的:PlotOrientation设置。此设置(在组合绘图级别上)还确定CombinedRangeXYPlot/CombinedDomainXYPlot是水平还是垂直排列这两个地块。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-10 15:20:25

XYPlot中,所显示的每个系列都表示一个离散函数f[t],其中包含t's {t1,t2,…,tn}及其相应的值{ft1,ft2,.,ftn}。

  • 函数的保存t的所有可能值。
  • 函数的范围保存函数f[t]的所有可能值。

重要的是,函数中可以有多个点,在距离轴上有相同的值,但是函数的每个点都必须在域轴上有一个唯一的值。例如,香蕉可以获得与苹果相同的奖励,但香蕉不能有两个奖项(告诉经纪人!:P)。

通常,水平轴是域轴,但也可以更改。

然后是类Axis,它包含许多可能类型的可视化表示轴的(对数/线性/类别/无标签/网格线/蓝色轴线.)。

因此,概括起来:领域和范围是数学定义,对显示的数据提出了一些限制。这些术语用于一种特殊的数据(每个人在基础学校学习的函数的经典形式)。他们和他们的视觉表现毫无关系。因此,绘图的范围和域轴可以定义为CategoryAxisNumberAxisLogarithmicAxis或其他什么东西。

编辑(为了完整性):您可以使用PlotOrientation.VERTICAL/PlotOrientation.HORIZONTAL更改地块的方向(即定义哪个轴是范围轴)。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11902731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档