|
|
1
24
下面的代码适用于我的Flot堆叠条形图,基于显示数据点悬停的Flot示例。诀窍是堆叠图表中的“item”值是累积的,因此工具提示中显示的“y”值必须先减去下面条形图的数据点。
我在Flot文档中没有找到这个,但是
|
|
|
2
2
上面的代码为我引起了重绘问题。 下面是一个改进的代码:
|
|
|
3
0
这和上面的托马斯一样,只是我将工具提示向上移动以防止它阻塞悬停操作。
|
|
|
4
0
解决方案是使用回调函数将动态数据正确返回到标签。
我发现将第四个参数传递给“tooltipopts”的回调函数实际上会给您整个数据对象,从中构建图表/图形。 从这里,您可以使用与要提取的标签索引相同的函数的第二个参数,轻松提取X轴标签。 例: 数据对象I'm passing to the plot function: < PRE> >代码> 数据:【1137】、【2194】、【3376】、【4145】、【5145】、【6145】、【7146】】 , { 条形图:显示:真,填充:真,条形图宽度:0.3,线条宽度:1,填充颜色:颜色:不透明度:0.8,不透明度:1],对齐:“中心”, 颜色:'fcc100'] 系列:阴影大小:3, xAx:{ 秀:真的, 字体:颜色:ccc', 位置:'底部', 滴答:【1,'星期四'、【2,'星期五'、【3,'星期六'、【4,'星期日'、【5,'星期一'、【6,'星期二'、【7,'星期三'】 } yaxis:显示:真,字体:颜色:ccc', 网格:悬停:真,可单击:真,边框宽度:0,颜色:'rgba(120120120,0.5)', 工具提示:真的, TooTyPopts:{ 内容:函数(data,x,y,dataobject){ var xdataindex=dataobject.dataindex; var xdatalabel=dataobject.series.xaxis.ticks[xdataindex].label; 返回在“+xdatalabel”上创建的关于您的页面的y+'故事 } 默认主题:假, 轮班:x:0,y:-40 } } < /代码>从上述数据对象呈现的条形图: 正如您在图像预览中看到的,用于动态地从实际数据中呈现标签内容的逻辑是:
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 8 月前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 8 月前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 8 月前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 8 月前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 8 月前 |