我正在用这样的“日期值对”填充一个系列:
series: [{
name: "Price",
data:[
[1486684800000, 38],
[1486771200000, 0],
[1486857600000, 0],
[1486944000000, 0],
[1487030400000, 0],
[1487116800000, 58]]
},
Run Code Online (Sandbox Code Playgroud)
但是,例如,当我用“缺失日期”填充系列数组时,如下所示:
series: [{
name: "Price",
data:[
[1486684800000, 38],
[1487116800000, 58]]
},
Run Code Online (Sandbox Code Playgroud)
ApexCharts 将自动填充该行,并且不会用零值填充缺失的日期。
关于如何强制 ApexCharts 显示零值的缺失日期而不是“忽略”它们有什么想法吗?
以下行不起作用:
=QUERY(AB:AE,"select AB,AC,AD,AE where AB NOT LIKE '%Info%'",1)
Run Code Online (Sandbox Code Playgroud)
抛出:
无法解析函数 QUERY 参数 2 的查询字符串:PARSE_ERROR:在第 1 行第 26 列遇到““AH””。期待以下之一:“(”...“(”
但是,这个确实:
=QUERY(AB:AE,"select AB,AC,AD,AE where AB LIKE '%Info%'",1)
Run Code Online (Sandbox Code Playgroud) 我想显示百分比而不是整数。现在,当鼠标悬停在图表的数据点(工具提示)上时,它只是将值显示为整数。
我想我需要在格式化程序公式中设置如下:
let test = value / SUM(all_values)
return test.toFixed(0) + '%'
Run Code Online (Sandbox Code Playgroud)
但是,我在他们的文档中找不到它,我找到的最好的是这个,它总是为我提供 100% 的每个数据点:
tooltip: {
y: {
formatter: function(value, opts) {
let percent = opts.w.globals.seriesPercent[opts.seriesIndex][opts.dataPointIndex];
return percent.toFixed(0) + '%'
}
}
}
Run Code Online (Sandbox Code Playgroud)