我想向 fusionchart 中的特定数据点添加更多数据

问题描述 投票:0回答:1

我是 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。

javascript fusioncharts
1个回答
0
投票

您在 FusionCharts 工具提示中显示附加数据的方法是正确的。问题似乎很小,可能与您如何格式化“plottooltext”有关。

考虑到您的数据结构,“$example”确实应该引用工具提示中每个数据点的“example”属性。

但是,让我们尝试一些调试步骤:

  1. 检查版本兼容性:确保您使用的 FusionCharts 版本支持您尝试使用的功能。在“plottooltext”中引用自定义属性的功能在非常旧的 FusionCharts 版本中可能不可用。

  2. 最初避免使用特殊字符:有时,特殊字符可能会导致格式问题。让我们简化绘图工具文本以进行调试: 代码: "plottooltext": "$label : $value - $example"

  3. 确保正确的数据格式:确保“数据”数组中的每个数据点都具有“示例”属性。如果某些没有此属性,并且您将鼠标悬停在它们上方,工具提示可能不会按预期显示。

  4. 检查错误:如果页面上存在任何 JavaScript 错误,可能会阻止某些功能运行。检查浏览器的控制台是否有任何错误并解决它们。

  5. 尝试硬编码值:暂时尝试将值硬编码到

    plottooltext
    中,看看它是否显示:

代码: "plottooltext": "$label : $value - 测试"

如果在尝试这些调试步骤后,您仍然遇到问题,检查 FusionCharts 文档或论坛以获取有关此功能的潜在更新或更改可能会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.