在 Flot 柱状图中显示柱子内的值

12

我想在flot柱状图上显示条形内的数值,类似于这样:

|
|               +----+
|               |    |
|               |    |
|               |    |
|   +----+      | 20 |
|   |    |      |    |
|   | 10 |      |    |
|   |    |      |    |
|---+----+------+----+------

有没有一种方法可以做到这一点?

数据 = [[1, 10],[2, 20]]

3个回答

16

我也有同样的需求,因此我迅速地编写了一个插件和一个快速演示示例


我的程序有很多漏洞。我猜是因为我的 flot 显示的条形图是水平的。http://www21.speedyshare.com/nGkvr/download/barnum.jpg。你有什么办法可以修复这个问题吗? - Kasper Skov
1
没错,我已经修复了它以考虑水平条。 - dinosaurwaltz
@dinosaurwaltz 当我尝试使用这个时,出现了一个错误 Uncaught TypeError: Cannot read property 'toString' of null at formatter (jquery.flot.barnumbers.js:60) at Object.<anonymous> (jquery.flot.barnumbers.js:121) at Function.each (jquery-1.11.3.js:384) at draw (jquery.flot.barnumbers.js:57) at executeHooks (jquery.flot.js:717) at draw (jquery.flot.js:1886) at new Plot (jquery.flot.js:710) at Function.$.plot (jquery.flot.js:3146) at plot_graph (graphs.php:975) at Object.success (graphs.php:683) - shorif2000

1

1

谢谢您的回复。但这不完全是我要找的。这个插件在条形图上方显示数值,而我想将其显示在条形图内部 - Sergey G

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接