我想在jqplot图表上覆盖标签。标签应包含文本,或者理想情况下应包含任何标记。我已经检查了documentationexamples,并且在主jqplot图表区域中找不到任意标签的示例。

jqplot的相关功能:canvasOverlay用于在图表上绘制任意线。此外,“标题”标签存在,但位于图表之外。

看起来这应该很简单。一些选项:

  • 更改主标签的jqplot CSS以将其在图表内移动。
  • jqplot中的新标签。
  • 问题范围确实不在jqplot范围内,并且使用Canvas可以解决问题。

  • 提前致谢!

    最佳答案

    找到了一个解决方案,由jqplot作者克里斯·莱昂内洛(Chris Leonello)在2010年发布到了Google网上论坛:https://groups.google.com/forum/?fromgroups=#!topic/jqplot-users/GDZW4BsDMiA

    克里斯的解决方案是将这行代码放在plot1代码之后,它对我来说效果很好。
    mytitle = $('<div class="my-jqplot-title" style="position:absolute;text-align:center;padding-top: 15px;width:100%">My Custom Chart Title</div>').insertAfter('.jqplot-grid-canvas');

    关于javascript - 如何将文本添加为​​jqplot canvasOverlay?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14469385/

    10-13 01:37