我是 fusionchart 的新手,正在尝试向工具提示中的特定数据点添加更多数据。
如下所示,我尝试向数据数组添加一个 var 并在工具提示文本中引用它,就像引用标签和值一样。
dataSource: {
"chart": {
"theme": "fusion",
"caption": "lorem ipsum",
"subCaption": "lorum ipsum",
"xAxisName": "Date",
"yAxisName": "time",
"labelDisplay": "Rotate",
"reversalPercentage": "0",
"axisLineAlpha": "40",
"rallythickness": "3",
"declinethickness": "3",
"showToolTip": "1",
"plottooltext": "$label <hr> lorum ipsum <b>$value</b> $example",
},
"data": [{
"label": "date",
"value": "time",
"example": "more info"
},
etc
]
我希望这会向特定数据点添加更多信息,但工具提示仅显示 $example。
您在 FusionCharts 工具提示中显示附加数据的方法是正确的。问题似乎很小,可能与您如何格式化“plottooltext”有关。
考虑到您的数据结构,“$example”确实应该引用工具提示中每个数据点的“example”属性。
但是,让我们尝试一些调试步骤:
检查版本兼容性:确保您使用的 FusionCharts 版本支持您尝试使用的功能。在“plottooltext”中引用自定义属性的功能在非常旧的 FusionCharts 版本中可能不可用。
最初避免使用特殊字符:有时,特殊字符可能会导致格式问题。让我们简化绘图工具文本以进行调试: 代码: "plottooltext": "$label : $value - $example"
确保正确的数据格式:确保“数据”数组中的每个数据点都具有“示例”属性。如果某些没有此属性,并且您将鼠标悬停在它们上方,工具提示可能不会按预期显示。
检查错误:如果页面上存在任何 JavaScript 错误,可能会阻止某些功能运行。检查浏览器的控制台是否有任何错误并解决它们。
尝试硬编码值:暂时尝试将值硬编码到
plottooltext
中,看看它是否显示:
代码: "plottooltext": "$label : $value - 测试"
如果在尝试这些调试步骤后,您仍然遇到问题,检查 FusionCharts 文档或论坛以获取有关此功能的潜在更新或更改可能会有所帮助。