%带有jquery.flot.tooltip的堆叠图中百分比的p无效

%带有jquery.flot.tooltip的堆叠图中百分比的p无效,jquery,flot,flot.tooltip,Jquery,Flot,Flot.tooltip,我将jquery.flot.js(v1.1)用于图形和工具提示jquery.flot.tooltip.js(版本:0.6.7) 我想在堆叠图中显示每个堆栈覆盖的百分比面积。 我用%p试过了。 但它不工作,它在工具提示中返回“%p”。 代码段: tooltip: true, tooltipOpts: { content: "%s : %y : %p.1%" } 我的图表是- 有人能帮我吗?只有在您也使用饼图插件的情况下,才可以使用%p,该占位符仅用于支持该插件。我看到文件中没有明确说明这一

我将jquery.flot.js(v1.1)用于图形和工具提示jquery.flot.tooltip.js(版本:0.6.7)

我想在堆叠图中显示每个堆栈覆盖的百分比面积。 我用%p试过了。 但它不工作,它在工具提示中返回“%p”。 代码段:

tooltip: true,
tooltipOpts: {
  content: "%s : %y : %p.1%"
}
我的图表是-


有人能帮我吗?

只有在您也使用饼图插件的情况下,才可以使用
%p
,该占位符仅用于支持该插件。我看到文件中没有明确说明这一点

在您的情况下,您需要自己计算百分比值。您可以为此使用回调函数。格式为
函数(label、xval、yval、flotItem)
,必须返回正确格式的字符串(工具提示需要)


希望有帮助

谢谢你的回复。我也尝试过%p,但它不起作用,不知道为什么它不起作用。我无法使用该函数,因为我想在条形图中显示每个堆栈覆盖的面积百分比。例如:最后一个条形高度=78,则在函数中绿色堆栈的百分比值应为(64/78)*100=82,我无法访问同一条形中其他堆栈的值。可以访问吗?
%p
仅适用于饼图。你没有饼图,所以它不起作用。我不知道您是否可以访问其他堆栈的值,请检查您在
flotItem
对象中获得的值。但您也可以访问传递给flot的原始数据,因此可以使用它们(?)。不要只依赖于工具提示插件,使用你拥有的数据。