primefaces bar 图表自定义 x 轴

2023-12-20

我的应用程序中有 p:barchart 图,类似于展示案例中的第二个条形图:http://www.primefaces.org/showcase/ui/barChart.jsf http://www.primefaces.org/showcase/ui/barChart.jsf

<p:barChart id="horizontal" value="#{chartBean.categoryModel}" legendPosition="se" style="height:300px"  
            title="Horizontal Bar Chart" orientation="horizontal" min="0" max="200"/>

如何自定义 X 轴上的数字。我想将 x 轴格式化为仅使用整数。

提前致谢。


尝试这个(未测试):

<p:barChart extender="ext" id="horizontal" value="#{chartBean.categoryModel}" legendPosition="se" style="height:300px"  
    title="Horizontal Bar Chart" orientation="horizontal"/>

在你的js中添加这个

function ext() {
   this.cfg.seriesDefaults = { 
       useSeriesColor: true, 
       min: 0, 
       max: 200, 
       tickInterval: 20, 
       tickOptions: { 
           formatString: '%d' 
       } 
   };
}

或仅此 x 轴:

function ext() {
   this.cfg.axes = {
       xaxis:
       {
           tickInterval: 20,
           tickOptions: { 
               formatString: '%d' 
           } 
       }
   };
}

你可以尝试玩tickInterval...


直接从PrimeFaces 用户指南 http://primefaces.org/documentation.html

Extender

图表提供了对常用 jqplot 选项的高级访问,但是还有更多 jqplot 中提供的自定义选项。扩展器功能提供对低级 API 的访问 通过增强 this.cfg 对象进行高级定制,下面是增加阴影深度的示例 线系列;

<p:lineChart value="#{bean.model}" extender="ext" />


function ext() {
    //this = chart widget instance
    //this.cfg = options
    this.cfg.seriesDefaults = {
        shadowDepth: 5
    };
}

请参阅 jqPlot 文档以获取可用选项的文档;http://www.jqplot.com/docs/files/jqPlotOptions-txt.html http://www.jqplot.com/docs/files/jqPlotOptions-txt.html转换器

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

primefaces bar 图表自定义 x 轴 的相关文章

  • 无论线程如何,对象是否总是能看到其最新的内部状态?

    假设我有一个带有简单整数计数变量的可运行对象 每次可运行对象运行时该变量都会递增 该对象的一个 实例被提交以在计划的执行程序服务中定期运行 class Counter implements Runnable private int coun
  • 了解 netty 通道缓冲区和水印

    我正在尝试了解网络缓冲区和水印 作为一个测试用例 我有一个 netty 服务器 它向客户端写入数据 客户端被阻止 基本上每次读取之间有 10 秒的睡眠时间 在正常 I O 下 如果接收方被阻塞 TCP 发送方将受到限制 由于流量控制 发送速
  • 垂直 ViewPager 中的动画

    我需要垂直制作这个动画ViewPager https www youtube com watch v wuE 4jjnp3g https www youtube com watch v wuE 4jjnp3g 这是我到目前为止所尝试的 vi
  • Java 小程序在 Mac 上闪烁

    这个问题很奇怪 问题并非在每个平台上都会发生 我在使用 MacOSX 的 Google Chrome 中出现了这种情况 但在 Safari 中却没有出现这种情况 对于使用 Windows 的朋友来说 在 Google Chrome 上运行得
  • 如何准确判断 double 是否为整数? [复制]

    这个问题在这里已经有答案了 具体来说 在 Java 中 我如何确定double是一个整数 为了澄清 我想知道如何确定 double 实际上不包含任何分数或小数 我主要关心的是浮点数的性质 我想到的方法 以及我通过谷歌找到的方法 基本上遵循以
  • Apache Thrift Java-Javascript 通信

    我正在编写一个基于 Apache Thrift 的 Java 服务器 它将从 Javascript 客户端接收数据 我已经完成了 Java 服务器 但问题是我可以获得 Javascript 客户端的工作示例 我无法找到一个好的示例 构建文档
  • 验证错误值无效[重复]

    这个问题在这里已经有答案了 我知道这是一个常见的错误 并且有很多关于它的问题 但我必须创建一个新的问题 这是我的 jsf 页面
  • Selenium 和 TestNG 同时使用“dependsOn”和“priority =”问题

    我正在努力在 GUI 自动化测试中实现更好的工作流程控制 我首先从dependsOn开始 但很快发现缺点是如果一个测试失败 则套件的整个其余部分都不会运行 所以我改用 priority 但看到了意外的行为 一个例子 Test priorit
  • 使用 kryo 注册课程的策略

    我最近发现了 kryonet 库 它非常棒并且非常适合我的需求 然而 我遇到的一个问题是制定一种好的策略来注册所有可以转移的类 我知道我可以在每个对象中编写一个静态方法 该方法将返回它使用的所有类的列表 但我真的不想这样做 为了我自己的时间
  • 如何让“循环”泛型在 Java 中工作?

    我在编译以下涉及一些泛型的代码时遇到错误 public abstract class State
  • JERSEY:错误跟踪:java.lang.IllegalStateException:实体输入流已关闭

    我正在使用 Jersey 2 x 以下是我的控制器 GET Path id Produces application json public Response getUser PathParam id int userId Context
  • Time.valueOf 方法返回错误值

    我使用 Time valueOf 方法将字符串 09 00 00 转换为 Time 对象 如下所示 Time valueOf LocalTime parse 09 00 00 当我调用 getTime 来显示我得到的值时 28800000
  • 错误膨胀类 android.support.design.widget.NavigationView [启动时崩溃]

    该应用程序应该有一个导航抽屉 可以从左侧拉出并显示各种活动 但是一旦将导航栏添加到 XML Activity homescreen 文档中 应用程序一启动就会崩溃 主屏幕 java package com t99sdevelopment c
  • jDBI中如何进行内查询?

    我怎样才能在 jDBI 中执行这样的事情 SqlQuery select id from foo where name in
  • Hibernate 标准接受 %% 值

    我正在使用下面的 Hibernate 代码来过滤workFlowName crt add Restrictions like workFlowName workFlow MatchMode ANYWHERE crt is the crite
  • 获取 Future 对象的进度的能力

    参考 java util concurrent 包和 Future 接口 我注意到 除非我弄错了 只有 SwingWorker 实现类才能启动冗长的任务并能够查询进度 这就引出了以下问题 有没有办法在非 GUI 非 Swing 应用程序 映
  • 无法连接到docker中的elasticsearch容器

    我正在尝试使用 docker 的官方 elasticsearch 镜像 我遵循了本指南 https www elastic co guide en elasticsearch reference current docker html但是当
  • Proguard 正在破坏我的清洁度。 Gson 和泛型

    我有一个从持久性加载信息的函数 我只是以一种非常简单的方式告诉它的类型 该类称为SharedPreferencesHelper kt所以它是一个真正的生活问题解决者 fun
  • 在java中执行匿名pl/sql块并获取结果集

    我想执行匿名 PL SQL 并需要获取结果集对象 我得到了可以通过在 PL SQL 块内使用游标来完成的代码 但 PL SQL 块本身将以文本形式来自数据库 所以我无法编辑该 PL SQL 块 并且它只会返回两个值 其列名始终相同 它将返回
  • java Web应用程序中的日期转换

    String date1 13 03 2014 16 56 46 AEDT SimpleDateFormat sdf new SimpleDateFormat dd MM yyyy HH mm ss z sdf setTimeZone Ti

随机推荐

  • 变量 - 海王星上的 Gremlin

    我位于 Gremlin 控制台并连接到 AWS Neptune 数据库 g V hasLabel Risk toList 提供了预期的结果 但是当我尝试将结果分配给变量时 risks g V hasLabel Risk toList 我收到
  • 在 Django/South 中,如何在数据迁移期间从不同的应用程序创建模型的实例

    我需要执行模型的数据迁移Answer in app Question 在该脚本中存在依赖关系 因此我需要创建模型的实例Chapter在应用程序中Journal 所以 我将其编码如下 def forwards self orm for ans
  • 将 ComboBoxColumn 绑定到 WPF DataGrid 中 DataGrid 的 ItemsSource 的集合

    请帮助我弄清楚如何在 WPF 的 DataGrid 中使用 ComboBoxColumn 我正在尝试创建一个设备列表 其中每个设备在 日志 字段中都有动态状态列表
  • AngularJS ui-router 登录验证

    我是 AngularJS 的新手 我对如何在以下场景中使用 Angular ui router 感到有点困惑 我正在构建一个由两部分组成的网络应用程序 第一部分是带有登录和注册视图的主页 第二部分是仪表板 成功登录后 我创建了一个index
  • 设计数据仓库、事实表和维度表的逻辑模型

    你好 我是数据仓库的新手 作业要求我实现逻辑设计 物理和实现 你会如何在数据仓库中对此进行建模 我希望设计一个数据仓库来给出与棒球联盟相关的统计数据的答案 对于玩家 进攻中 击球手击球次数 得分是多少 安打次数 双打和三打数 打了多少个本垒
  • 提取模式后的字符串

    我想提取 client id 和 id 之后的数字 并将每行中的 client id 和 id 配对 例如 对于以下日志行 User client id 03 results RelatedUser id 204 weight 10 Rel
  • 没有名为 fcntl 的模块

    我正在尝试使用 IronPython 2 7 在 NET 4 0 上使用 IronPython 执行此方法 我使用的是 Windows 7 import os import re import nltk import urllib impo
  • 如何在 JavaScript 中检查 JSON 字符串是否有值?

    有什么方法可以检查 json 字符串是否具有值 字符或字符串 这是示例 firstName John lastName Smith age 25 address streetAddress 21 2nd Street city New Yo
  • WPF 某些图像在加载时会旋转

    我是 WPF 新手 找不到解决方法 我有一个在 XAML 中定义的基本图像控件 我正在将位图图像动态加载到此控件 问题是 当加载图像控件时 某些位图在图像控件中翻转 并且我想以其默认方向加载所有图像 这是我的 XAML
  • Pyspark 与 Elasticsearch

    我将 Pyspark 与 Elasticsearch 结合使用 我注意到 当您创建 RDD 时 它不会在任何收集 计数或任何其他 最终 操作之前执行 当我将转换后的 RDD 的结果用于其他事情时 是否可以执行和缓存转换后的 RDD 正如我在
  • 正则表达式检测字符重复

    我使用表达式来检测字符串中重复的一个字符 if str replace g length gt 1 现在 我希望检测到多个重复的字符 例如 让我们尝试检测 或 的重复项 Wordwithone here match Word withdup
  • 如果未安装.NET 3.5,如何避免 FileNotFoundException?

    如果您尝试在未安装此版本 NET Framework 的 Windows 计算机上启动 NET 3 5 应用程序 您会收到FileNotFoundException对于某些系统程序集 例如 System Core 3 5 0 0 是否可以捕
  • 将 UIButton 旋转 360 度

    我一直在尝试运行一个旋转我的动画UIButton360 度使用此代码 UIView animateWithDuration 3 0 animations self vineTimeCapButton transform CGAffineTr
  • 将对象设置为 nil 时不会调用 dealloc 方法

    我有个问题 我首先创建了一个扩展 NSObject 的对象 我提供了描述和 dealloc 方法的重写 这是我的 Employee m 文件 implementation Employee NSString description retu
  • 错误:不兼容的类型:Fragment 无法转换为 MapFragment

    在我的项目中 我使用带有选项卡的导航抽屉 在其中一个选项卡中 我想调用谷歌地图 但我遇到了这个错误 Error incompatible types Fragment cannot be converted to MapFragment 包
  • .NET Core DI,为包注册默认实现

    如何使用 NET Core 的 IoC 容器注册默认实现 并提供一种覆盖现有实现的方法 例如 我可能想创建一个包 为某些服务提供默认实现 namesapce Package public interface ISomeService pub
  • 使用脚本打印 Google Sheet 中下拉列表中的所有选项 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有没有人有任何脚本可以让我使用 Google Sheet 中的应用程序脚本打印 Drop Down 中的
  • 如何跳过在 htmlwidgets::saveWidget() 中编写依赖项?

    当用plotly可视化数据时 我想将小部件编写为html文档 而不需要htmlwidgets saveWidget每次都编写依赖项 假设这些依赖项已经就位 以节省处理时间 小部件需要是独立的以节省磁盘空间 library plotly t
  • YouTube API 配额为零 [重复]

    这个问题在这里已经有答案了 我正在尝试使用 youtube api 来收集项目的一些数据 为此 我使用带有从电子邮件帐户获取的刷新令牌的微服务来生成 accessToken 但是 每当我使用生成的令牌时 我都会收到一条回复 说我已达到配额上
  • primefaces bar 图表自定义 x 轴

    我的应用程序中有 p barchart 图 类似于展示案例中的第二个条形图 http www primefaces org showcase ui barChart jsf http www primefaces org showcase