JFreechart,带填充区域的折线图

2023-12-30

我正在尝试创建如下图表:

虽然我几乎通过简单地创建折线图并为渲染器自定义形状/绘制来实现了所有目标,但我似乎找不到一种方法来填充系列线下方的区域。

任何线索,我该怎么做?


您可以使用以下命令创建图表StackedXYAreaRenderer http://www.jfree.org/jfreechart/api/javadoc/org/jfree/chart/renderer/xy/StackedXYAreaRenderer.html。指定AREA_AND_SHAPES在构造函数中并启用轮廓。请参阅ChartFactory代码为createStackedXYAreaChart() http://www.jfree.org/jfreechart/api/javadoc/src-html/org/jfree/chart/ChartFactory.html#line.1846举个例子。

StackedXYAreaRenderer r = new StackedXYAreaRenderer(XYAreaRenderer.AREA_AND_SHAPES);
r.setOutline(true);

给定渲染器,您可以根据需要设置轮廓绘画和描边。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JFreechart,带填充区域的折线图 的相关文章

  • 将 WAR 部署到 Tomcat(Spring Boot + Angular)

    我正在尝试使用以下命令部署 Spring Boot 应用程序WAR包装至Tomcat 10 应用程序已成功部署 但是 当我尝试访问端点时 它会导致404 未找到 战争文件 应用程序 war http localhost 8080 appli
  • 从 Android 函数更新 Textview

    有人可以告诉我如何从函数更新 Android Textview 控件吗 我在互联网上进行了深入搜索 看到很多人都问同样的问题 我测试了线程但无法工作 有人有一个简单的工作示例吗 例如 调用一个函数 在循环中运行多次 并且该函数在 TextV
  • java 拖放

    我尝试熟悉java中的拖放 但我发现的所有教程都是 让我生气 我想要的只是从 JList 包含在名为 UserPanel 的自制 JPanel 中 拖动 PublicUserLabel 并将其放入从 JTabbedPanel 继承的自制类中
  • 在java代码中创建postgresql表

    我有一个与 postgreSQL 数据库连接的 java 代码 现在 我希望当它连接到数据库时 我还将创建数据库表 但我的问题是 它不会创建数据库 我不知道问题是什么 这是我的代码 Statement st null ResultSet r
  • openFileOutput 在单例类中无法正常工作 - 想法/解决方法?

    作为一名 Android 开发新手 我遇到了一些奇怪的问题 我想创建一个类 它方法其他类 活动 任何可以用于以某种特殊方式处理文件的类 假设为了简单起见 我们将记录一些内容 如果我在活动中执行以下操作 例如在 OnClick 侦听器中 则一
  • Selector.close() 是否关闭所有客户端套接字?

    我是 nio 套接字的新手 我已经使用 nio 套接字编写了一个服务器 现在我正在尝试编写关闭钩子以确保通过清理资源正常退出 我的问题是Selector close 方法关闭所有客户端套接字 如果没有 请告诉我如何访问所有客户端套接字 而无
  • Java:为什么.class文件中的方法类型包含返回类型,而不仅仅是签名?

    class 文件的常量池中有一个 NameAndType 结构 它用于动态绑定 该类可以 导出 的所有方法都被描述为 签名 返回类型 喜欢 getVector Ljava util Vector 当某些 jar 中方法的返回类型发生更改时
  • Java 错误和警告列表

    在哪里 如何获得所有 java 和 javac 的错误和警告消息的列表 This http mindprod com jgloss compileerrormessages html我认为页面是您所需要的
  • 传递自定义类型查询参数

    如何接受自定义类型查询参数 public String detail QueryParam request final MYRequest request 上面的行在启动服务器时出现错误 jersey server model ModelV
  • 当我们使用赋值而不是比较时,如何评估 if/while 条件?

    我在学习 Java 的 OCA OCP 时发现了这个令人惊讶的事情 下面是第一段代码 其中 if 测试条件 部分 让我惊讶 public class BooleanIf public static void main String args
  • java:为什么主线程等待子线程完成

    我有一个简单的java程序 主线程 main 创建并启动另一个线程t class T extends Thread Override public void run while true System out println Inside
  • 在 Eclipse 中删除空块之前的新行

    我更喜欢奥尔曼式 http en wikipedia org wiki Brace style Allman style大括号 例如 if foo magical prancing unicorn stuff 而不是 if foo unma
  • 为休息服务实施 JUnit 测试

    我必须为我的休息服务实现一些 JUnit 测试 例如 这是我的休息服务之一 Path dni fe public class HelloWorld POST Path home Consumes MediaType APPLICATION
  • BigDecimal汇总统计

    我有一个 BigDecimal 列表 List
  • React Native v0.71.8 React-native-vector-icons 你看不到的图标

    我在用react native版本v0 71 8 我安装了react native vector icons库 但图标未显示 似乎链接在最新版本的 React Native 中不再起作用 所以我按照说明进行操作 但它不再编译 出现以下错误
  • Spring Security 角色层次结构不适用于 Thymeleaf sec:authorize

    我正在使用 Spring Security 3 2 5 RELEASE 和 ThymeLeaf 2 1 4 RELEASE 我已经在安全上下文中定义了角色层次结构 在我的视图层中我正在使用sec authorize属性来定义菜单项 我希望看
  • 如何在 JASPIC 中保存经过身份验证的用户?

    我开发了一个安全认证模块 SAM 并实现了validateRequest方法 我还有一个简单的 Web 应用程序配置为使用此 SAM In my validateRequest方法 我检查 clientSubject 并设置一个Caller
  • Hybris:如何在impex中导入zip文件中的媒体?

    我知道我们可以导入未像这样压缩的图像 siteResource jar com project initialdata constants ProjectInitialDataConstants projectinitialdata imp
  • 线程数组?

    所以我在理解如何避免线程的顺序执行时遇到了问题 我试图创建一个线程数组并在单独的循环中执行 start 和 join 函数 这是我现在拥有的代码示例 private static int w static class wThreads im
  • 在 Spring MVC 中将请求写入文件

    我希望能够将整个请求写入 Spring MVC 控制器中的文件 我已尝试以下操作 但即使我使用大量参数发出 POST 请求 文件也始终为空 RequestMapping method RequestMethod POST value pay

随机推荐

  • Oracle SQL 查询使用 GROUP BY 汇总统计信息

    我有一个 Oracle 表 其中的数据如下所示 ID BATCH STATUS 1 1 0 2 1 0 3 1 1 4 2 0 那是 ID是主键 每个 批次 将有多行 并且每行在STATUS柱子 还有很多其他专栏 但这些是重要的 我需要编写
  • Http 基本身份验证不适用于 Spring WS 和 WebServiceTemplate 凭据

    我尝试使用 Spring WS 将 HTTP Basic Auth 凭据添加到我的 SOAP Request 中 请求本身有效 但未提交任何凭据 HTTP 标头应如下所示 Connection Keep Alive User Agent A
  • 计算行方向最大值

    我想创建一个新列 它等于该行所有列的最大值 这是一个例子 library data table data lt data table head iris data Species NULL data Sepal Length Sepal W
  • PHP SQL 表单插入 [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我开发了一
  • 无法在 .Net 中打开/解密/加密 .docx,密码长度超过 15 个字符

    Problem 以下代码适用于密码最多为 15 个字符的 docx 文件 using Word Microsoft Office Interop Word var app new Word Application var doc app D
  • 计算列表视图的大小或如何让它完全展开

    我目前正在尝试在 ScrollView 中使用 ListView 从我读到的内容中我知道这是被看不起的 但我试图通过显示 ListView 的所有行来完全展开 这样就不需要它滚动 然而 我一直在努力解决如何告诉 ListView 完全展开以
  • 设置不透明度时,Flash 在 HTML 元素下接收鼠标事件

    我有一个 HTML 文档 其中包含一个 Flash 对象和一个位于其上方的绝对定位的 HTML 元素 如果我设置 HTML 元素的opacityCSS 属性设置为任何小于 1 的值时 Flash 对象 即实际被覆盖的 接收鼠标事件 使用纯
  • SwiftUI:在设备上测试时未检测到深色模式

    我正在尝试使用 SwiftUI 在我的 iOS 应用程序中实现深色模式 简单的测试是更改背景颜色 I have set up my colour set as seen below 内容视图 swift import SwiftUI str
  • 如何使用 RollingFileAppender 将日期附加到日志文件名

    我正在使用 log4j RollingFileAppender 我正在尝试将日期附加到文件名 所以我附加 d yyyy MM dd HH mm 到 log4j properties 中的活动文件名属性 如下所示 但是文件生成的名称为 myl
  • 如何检查数组是否不为空? [复制]

    这个问题在这里已经有答案了 如何检查数组是否不为空 我这样做了 if not self table 5 is None 这是正确的方法吗 问题中没有提到 numpy 如果通过array你的意思是list http www diveintop
  • 尝试在 PHP 中进行 json_encode

    这是我的小脚本 item Inception query SELECT FROM items WHERE item item LIMIT 1 result mysql query query while row mysql fetch ar
  • BigQuery:如何使用新的存储 JSON 文件自动重新加载表?

    我刚刚通过链接 Google Cloud Storage 中的可用 JSON 文件创建了一个 BigQuery 表 但我没有看到任何选项可以自动重新加载表行以及在 Google Cloud Storage 文件夹或存储桶中添加的新文件 目前
  • Java:内存分析器工具(MAT)用法:比较两个堆转储

    我正在使用 Eclipse MAT 插件 我可以看到一个 hprof 文件堆历史记录 我为 Java 应用程序拍摄了两张快照 我希望当我比较两个堆转储时 我可以找出哪些对象实例增加很多 以便我可以识别内存泄漏的可能性 netbean 能做到
  • 如何使用 TextMate 对 csv 文件的每个值应用双引号?

    我有一个 csv 文件 格式如下 示例 csv bear brown mean large ant black strong tiny cat yellow moody small 如何在每个值周围应用双引号 我如何使用正则表达式来完成此操
  • jsf 页面的中心组件

    我试图将组件放在 jsf 页面的中心 它看起来像这样
  • JPA/Eclipselink 缓存生命周期

    1 我正在使用 Glassfish 2 1 和 EcipseLink 2 0 0 所以实际上使用 JPA 1 0 规范 并且我有一个无状态 EJB 可以查找实体等 据我所知 JPA 1 0 定义了一个在持久性上下文级别 无状态 EJB 的事
  • Spring Data Rest 字段转换器

    我很难使用我的自定义转换器spring data REST项目 无控制器应用程序和严格的java配置 我有两个实体 一个雇员和一个国家 这种关系是 ManyToOne 我相信我们都知道这一点 无论如何 问题在于转换state字段 字段名称是
  • Windows 上的“系统”和“系统空闲进程”PID 是否恒定?

    在我看过的几个 Windows XP 系统上 系统空闲进程 始终具有 PID 0 而 系统 进程始终具有 PID 4 在枚举进程的 Windows 程序中 识别这些进程是否安全由这些 PID 决定 还是在某些情况下它们可能不同 我的生产代码
  • 如何在 Swift 中将“addTarget”添加到 UILabel

    我正在尝试在 Swift 中添加标签 这些标签是在循环中添加的 然后 我想在添加每个事件时为其添加一个 TapGesture 事件 它可以工作 但问题是 调用的函数从标签中获取数据以在单击时使用 但那时标签已被重新定义 并且它从最后添加的标
  • JFreechart,带填充区域的折线图

    我正在尝试创建如下图表 虽然我几乎通过简单地创建折线图并为渲染器自定义形状 绘制来实现了所有目标 但我似乎找不到一种方法来填充系列线下方的区域 任何线索 我该怎么做 您可以使用以下命令创建图表StackedXYAreaRenderer ht