anychart - 如何在任何图表中以“分离”显示模式呈现股票图表的工具提示?
问题描述
我已经实现了一个烛台图,其中包含一堆以“联合”显示模式显示工具提示的折线图。(anychart + Next.js)
但我不知道如何让工具提示以“单独”模式呈现。部分代码如下:
const [ma, setMa] = useState([])
const table = anychart.data.table()
table.addData(dStock)
const mapping = table.mapAs()
mapping.addField(`open`, 1)
mapping.addField(`high`, 2)
mapping.addField(`low`, 3)
mapping.addField(`close`, 4)
const chart = anychart.stock()
const ticker = `サンプル`
const tooltip = chart.tooltip()
// tooltip.displayMode(`separated`) // if I add this line, no tooltips show up
tooltip.titleFormat(ticker)
const series = chart.plot(0).candlestick(mapping)
series.name(ticker)
series.tooltip().format(`\n始値:{%open}\n高値:{%high}\n安値:{%low}\n終値:{%close}`)
const s = []
if (ma.length > 0) {
ma.forEach((v, k) => {
const key = Object.keys(v)[0]
s[k] = chart.plot(0).line(v[key])
s[k].name(key)
s[k].tooltip().format(`{%seriesName}: {%value}`)
})
}
联合模式下带有工具提示的图表:
解决方案
不幸的是,当前版本的库不支持股票图表工具提示的分离模式。目前仅支持联合和单一模式。我们将在未来的更新中考虑这一要求。
推荐阅读
- vue.js - 我可以在父组件的不同部分使用组件的部分html模板吗
- c - 使用 scanf() 函数的 C 编程中的意外输出
- javascript - 转换对象数组中的对象值?
- winforms - 当 TableLayoutPanel 激活滚动时,第一行变得太大
- c# - c# NLog如何只获取一个以longdate为文件名的日志文件
- jakarta-mail - 在邮件服务器中获取消息正文很少会导致错误的消息编号,因此返回不同消息的正文
- google-tag-manager - 对象 .... 在 GTM 变量中。如何?
- python - 每个键使用不同的值和每个键的不同颜色进行绘图
- git - 查找对当前分支引入某些更改的合并提交
- tkinter - tkinter:如何使用标签和条目在画布中显示任意大小的字典,并从输入输入操作字典