当前位置: 首页 > 知识库问答 >
问题:

用treshold从JFreeChart XYLineChart中提取峰的最大值

年健
2023-03-14

我想用XyLineChart实现JFreeChart的一个特性。因此,现在我有了一个XYLineChart,我希望找到依赖于峰值中心的x值(请参见附图以了解我想要什么)。因此,我想实现一个阈值线(水平线,蓝色线),用户可以把它放在他想要的地方,在特定的y值处,treshold线需要与XYLine(光谱)相交。对我来说,从那个点开始迭代值,看看前面或前面的点(比如10个点)是否有较低的趋势,如果没有,是否有较高的趋势,很明显,最大值在当前点之前,下一次迭代到那个点,根据最大值y得到x的值。

请,我需要更多的想法,也如果有人有时间来指导我,这件事从来没有做过和在JFreeChart(我想)。

编辑(1):这可以是另一种解决方案?提取Y RangeValue,即阈值线与数据相交的地方,然后应用直线斜率方程,直到直线斜率方程被反演(所以有最大值)。来自JFreeChart的LineFunction2D是实现这一点的方法吗?

共有1个答案

伊锦
2023-03-14

您可以使用valueMarker,如图所示,在所需的y值处放置一条水平的蓝线。另请参见如何在数据集中查找峰值?。

 类似资料:
  • 本文向大家介绍Python Regex从字符串中提取最大数值,包括了Python Regex从字符串中提取最大数值的使用技巧和注意事项,需要的朋友参考一下 使用正则表达式从字符串中提取最大数值的最简单方法是- 使用regex模块从字符串中提取所有数字 从这些数字中找到最大值 例如,对于输入字符串- 这个城市有121005人,邻近城市有1587469人,而遥远城市有18775994人。 我们应该得到

  • 我在DataFrame中有一列字符串,其中包含逗号分隔的数字。我需要从字符串中提取每一行的最大值。返回的最大值应该是从开始到第13个索引的最大值。 我尝试用','作为分隔符来拆分刺,将其转换为启用扩展选项的列表。然后我用Pandas的赋值方法来求垂直轴上的最大值。 使用我的代码获得的结果:

  • 问题内容: 我有三个mysql表,我想从中提取一些信息,这些表是: 视频-代表带有分数的视频。 标签-包含标签的全局列表。 VideoTags在视频和标签之间创建关联。 我想做的就是找到每个标签的得分最高的视频。有许多具有相同标签的视频,但是我的结果集将具有与标签相同的行数。最终目标是为每个唯一标签(标签是主题加上哈希值)提供最佳视频列表(按得分)。 我的SQL noob尝试实现此目标的方法如下:

  • 我需要从大文件中提取文本(最大限制50MB)文件可能是doc、ppt、xls、txt或pdf格式。到目前为止,我使用了ApachePOI'http://poi.apache.org/' 用于Microsoft Office文档和PDFBox从PDF中提取文本。然而,随着文件变大,提取过程变得缓慢,特别是以下文件。到目前为止我取得的成果: 1. PPTX-45MB-3分钟apx 2.PDF-62MB

  • 问题内容: 但是,即使该组中有多个具有最大值的记录,我也只需要每组一个记录。 在下面的示例中,我需要一条记录用于“ s2”。对我来说,哪一个都没关系。 问题答案: 您可以使用 设置来实现你的目标 再次更新 很抱歉误解您的意思。如果您要一个组中最大数量的组,可以先对其进行排序