当前位置: 首页 > 面试题库 >

PrimeFaces 3.4图表datatipFormat

邓子濯
2023-03-14
问题内容

今天,我想尝试新的PrimeFaces版本3.4.RC1。对于图表,有一个名为datatipFormat的新属性。

我只想在折线图中显示值(y轴)作为数据提示。像这样:

<p:lineChart value="#{...}" datatipFormat="y-value"/>

我该怎么做才能仅显示此内容?我找不到带有模板字符串的示例。

最好的问候


问题答案:

Primefaces将jqPlot库用于图表。在那里,我找到了以下条目:

我试过Highlighter.formatString(Primefaces Showcase中的示例):

   <p:lineChart  id="basic" value="#{userBean.categoryModel}" legendPosition="ne" 
   datatipFormat="#{userBean.datatipFormat}"  title="Basic Bar Chart" min="0"
    max="200" style="height:300px"/>

UserBean

public String getDatatipFormat(){
   return "<span style=\"display:none;\">%s</span><span>%s</span>";
}

而这个小技巧仅是y轴显示。



 类似资料:
  • 图表类型常量 填充数据 圆环图 面积图 直方图 条形图

  • 图表工具 Cacoo [free to $] gliffy [free to $] draw.io [free to $]

  • 我看过很多关于如何在chart.js中添加数据的教程,但都是针对单个图表的。 我使用chartjs创建多个图表(每个图表都有自己的画布和唯一的ID)。例如:图表1位于id=“c1”的画布中,图表2位于id=“c2”的画布中。如何选择图表1并添加新数据?

  • 我只想从JavaFX图表API生成一个图表图像。我不想显示应用程序窗口,也不想启动应用程序(如果没有必要)。 在start方法内部,我实际上需要访问外部数据以构建系列数据,但是似乎没有办法从start方法访问外部数据,如果我将数据存储在成员变量内部,则当开始叫做。我其实不在乎舞台和场景对象,只要图表图像可以渲染,我应该如何解决问题?我想建立一个可以用输入数据调用的API,用数据绘制图表,并返回文件

  • 我是使用java的gxt新手。我有8个FramedPanel,我需要在下一个顺序中绘制,但我不知道如何绘制。 FramedPanels编号:

  • 管理后台图表也是常见得需求。这里图表就只推荐 ECharts,功能齐全,社区 demo 也丰富 gallery。 我还是那个观点,大部分插件建议大家还是自己用 vue 来封装就好了,真的很简单。ECharts 支持 webpack 引入,图省事可以将 ECharts 整个引入 var echarts = require('echarts') 不过 ECharts 还是不小的,如果只使用它小部分功能