我有一个jQPlot折线图,上面有三个不同的系列,并使用荧光笔插件显示每个系列中数据点的悬停。我想为图表中的每一条线使用不同的荧光笔选项。
第1行和第2行需要显示y值,第3行需要显示y值以及一条消息。例如,第1行上的悬停将是"10“,但第3行需要是"Target = 25”。
我似乎找不到任何方法来为每个特定系列指定不同的选项。任何帮助都将不胜感激。
发布于 2012-02-18 23:41:12
向每个系列添加一个荧光笔对象,并指定格式字符串。下面是一个包含两个系列的示例脚本:
var series1 = [[1, 2], [2, 3], [3, 4]];
var series2 = [[6, 7], [7, 8], [8, 9]];
var plot = $.jqplot('chart1', [series1, series2],
{
series:[
{
highlighter: {formatString: "%d"}
},
{
highlighter: {formatString: "Target = %d"}
}
],
highlighter: {show: true}
}发布于 2013-09-05 05:22:48
如果希望将'x‘和'y’值传递给特定的系列高亮笔,而不使用axes.yaxis.tickOptions.formatString选项中使用的格式,则可以在应用于系列的高亮笔对象中设置useAxesFormatters: false,以便将个性化格式应用于原始值
https://stackoverflow.com/questions/9306558
复制相似问题