JFreeChart 箱线图中的离群值规则?

发布于 2024-11-28 00:46:30 字数 382 浏览 5 评论 0原文

我对 JFreeChart 中的离群值规则有一些疑问:

  1. Is it possible tofluence the outlier Rules in a JFreeChart Boxplot?
  2. 我假设异常值的默认设置是 Q3+1.5*IQR 和 Q1-1.5*IQR?
  3. 对于 Q3+3*IQR 和 Q1-3*IQR 等极值是否有默认规则?

  4. 也许这应该是一个单独的问题,但是如何设置异常值的符号?默认设置是一个圆圈,这对于我的偏好来说太大了。

我的数据位于 DefaultBoxAndWhiskerCategoryDataset 中,我什至不确定是否需要更改任何默认设置。不过,最好知道默认设置到底是什么;)

i've got some questions regarding outlier rules in JFreeChart:

  1. Is it possible to influence the outlier rules in a JFreeChart Boxplot?
  2. I would assume that the default setting for outliers is Q3+1.5*IQR and Q1-1.5*IQR?
  3. Is there a default rule for extreme values like Q3+3*IQR and Q1-3*IQR?

  4. Maybe this should be a separate Question but how do you set the symbol for outliers? The default setting is a circle which is too big for my preference.

My data is in a DefaultBoxAndWhiskerCategoryDataset and i am not even sure if i need to change any of the default settings. Nevertheless it would be nice to know what exactly the default settings are ;)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

九厘米的零° 2024-12-05 00:46:30

使用来源,卢克。 DefaultBoxAndWhiskerCategoryDataset 计算离群值,并对应 BoxAndWhiskerRenderer 绘制它们。单击任一类名称链接即可查看 来源 代码。

Use the source, Luke. DefaultBoxAndWhiskerCategoryDataset calculates the outlier values, and the corresponding BoxAndWhiskerRenderer draws them. Click on either class name link to see the source code.

世态炎凉 2024-12-05 00:46:30

计算这些值的实际位置位于 BoxAndWhisker计算器
类,在 BoxAndWhiskerCalculator 函数。

本质上,离群值是“常规范围”之外的值,“常规范围”定义为由下侧 Q1-2*IQR 和 Q1-1.5*IQR 之间以及 Q3+1.5*IQR 和 Q3+2* 之间的值定义的最大范围IQR 在上侧。

极值的远范围低于 Q1-2*IQR 或高于 Q3+2*IQR。

通过更改上述函数中的这些标准,您可以更改绘图的行为。

符号在 BoxAndWhiskerRenderer 类,特别是在 drawEllipse,<一个href="http://www.jfree.org/jfreechart/api/javadoc/src-html/org/jfree/chart/renderer/category/BoxAndWhiskerRenderer.html#line.1001" rel="nofollow">drawMultipleEllipse,<一个href="http://www.jfree.org/jfreechart/api/javadoc/src-html/org/jfree/chart/renderer/category/BoxAndWhiskerRenderer.html#line.1020" rel="nofollow">drawHighFarOut和<一个href="http://www.jfree.org/jfreechart/api/javadoc/src-html/org/jfree/chart/renderer/category/BoxAndWhiskerRenderer.html#line.1036" rel="nofollow">drawLowFarOut 方法。

The actual place where these values are calculated is in the BoxAndWhiskerCalculator
class, in the BoxAndWhiskerCalculator function.

In essence outliers are the values outside the "regular range", defined as the maximum range defined by values between Q1-2*IQR and Q1-1.5*IQR on the lower side, and between Q3+1.5*IQR and Q3+2*IQR on the upper side.

The far-out range for extreme values is below Q1-2*IQR or above Q3+2*IQR.

By changing these criteria in the above-mentioned function you can change the behaviour of the plot.

The symbols are drawn in the BoxAndWhiskerRenderer class, in particular in the drawEllipse, drawMultipleEllipse, drawHighFarOut and drawLowFarOut methods.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文