例如,如果我有一个动态图表,它的值可能会以多种方式格式化用于工具提示,我是否可以通过某种方式将预先格式化的值与原始数值一起传递?
例如,销售饼图系列值可以是:“商店1",3665.54,并且工具提示可以被格式化为显示$3,665.54,
pointFormat: '{series:name}: <b>${point.total}</b>'但是一个数量需要不同的格式(没有美元符号)。
pointFormat: '{series:name}: <b>{point.total}</b>'或者,它可以使用格式化程序函数,但如果我已经将值作为字符串准备好显示,该怎么办?如何将预格式化的值与数据点相关联?
发布于 2014-01-10 02:44:03
您可以通过在您需要特定前缀的序列中设置valuePrefix来完成此操作。
发布于 2014-01-10 18:51:32
为每个系列设置pointFormat:http://jsfiddle.net/g4gqs/
series: [{
name: 'dogs',
tooltip: {
pointFormat: '{series.name}: <b>2 x {point.y}</b><br/>'
},
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
}, {
name: 'cats',
tooltip: {
pointFormat: '{series.name}: <b>4 x {point.y}</b><br/>'
},
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4].reverse()
}]https://stackoverflow.com/questions/21024043
复制相似问题