首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery sparklines:有可能有不同的工具提示吗?

Jquery sparklines:有可能有不同的工具提示吗?
EN

Stack Overflow用户
提问于 2013-05-03 06:43:26
回答 1查看 4.7K关注 0票数 4

我正在使用JQuery Sparkline (http://omnipotent.net/jquery.sparkline)显示一个折线图,其中图形中的每个刻度对应于当天的一个小时间隔。我将工具提示的格式设置为:

代码语言:javascript
复制
<span style=\"color: {{color}}\">&#9679;</span> {{offset:names}} - {{y}}{{suffix}}</span>

其中offset:names对应于一天中的小时(0 = 00:00,1= 01:00),依此类推。

图表使用实时数据进行更新。问题是,如果一个点在未来,我不想在工具提示中显示{{y}}值-只显示一天中的时间。有可能做到这一点吗?如果没有,有没有其他方法可以达到同样的效果?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-03 09:07:33

找到了!使用tooltipFormatter,我做了这样的事情:

代码语言:javascript
复制
sparkOpts.CurrentTimeGroup = currentTimeGroup;
  sparkOpts.tooltipFormatter = function(sparklines, options, point)
  {
    if(point.x <= options.mergedOptions.CurrentTimeGroup)
      return "<div class=\"jqsfield\"><span style=\"color: " + point.color + "\">&#9679;</span>" + options.get("tooltipValueLookups").names[point.x] + " - " + point.y + options.get("tooltipSuffix") + "</div>";
    else
      return "<div class=\"jqsfield\"><span style=\"color: " + point.color + "\">&#9679;</span>" + options.get("tooltipValueLookups").names[point.x] + "</div>";
  };
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16348958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档