javascript - ZingChart 饼图工具提示不显示

标签 javascript charts zingchart

我有一个 ZingChart 饼图,用于显示简单数据。它恰好在使用 angular 并在用户向下钻取时更新系列对象。

一切正常,除了...工具提示不显示?无论交互或系列分配如何,它都不会在任何时候显示。标准的鼠标悬停突出显示有效,单击节点很好,但没有工具提示。有任何想法吗?无法弄清楚我错过了什么! Heres what it looks like 我的图表配置是:

{
        type: "pie",
        id: 'chart-1',
        title: {
          textAlign: 'center',
          text: "Loading..."
        },
        "legend":{
          "border-width":1,
          "border-color":"gray",
          "border-radius":"5px",            
          "marker":{
            "type":"circle"
          },
          "toggle-action":"remove",
          "icon":{
            "line-color":"#9999ff"
          }
        },   
        "plot": {
          "animation":{
            "on-legend-toggle": true,
            "effect": 5,
            "method": 1,
            "sequence": 1,
            "speed": 0.7
          },
          "value-box": {
            "text": "$%v",
            "negation": "currency",
            "thousands-separator": ",",
            "font-color": "black",
            "placement":"in",
            "offset-r":"50%",
            "font-size":"12"            
          },
          "tooltip":{
            "text":"%t: %v (%npv%)"                
          },
          "decimals": "0",
          "detach": false
        },
        series: [],
        shapes: [{
          type: 'triangle',
          backgroundColor: '#66ccff',
          size: 10,
          angle: -90,
          x: 20,
          y: 20,
          cursor: 'hand',
          id: 'backwards'
        }]
      };

最佳答案

chart-1 中的 - 导致我们的解析/选择器过程出现问题。如果将 id 更改为 chart_1,一切都会正常进行。

var myConfig = {
"graphset":[
    {
        "type":"pie",
        "id":"chart_1",
        "title":{
            "textAlign":"center",
            "text":"Loading..."
        },
        "legend":{
            "border-width":1,
            "border-color":"gray",
            "border-radius":"5px",
            "marker":{
                "type":"circle"
            },
            "toggle-action":"remove",
            "icon":{
                "line-color":"#9999ff"
            }
        },
        "plot":{
            "animation":{
                "on-legend-toggle":true,
                "effect":5,
                "method":1,
                "sequence":1,
                "speed":0.7
            },
            "value-box":{
                "text":"$%v",
                "negation":"currency",
                "thousands-separator":",",
                "font-color":"black",
                "placement":"in",
                "offset-r":"50%",
                "font-size":"12"
            },
            "decimals":"0",
            "detach":false
        },
        "tooltip":{
            "text":"%t: %v (%npv%)"
        },
        "series":[
            {
                "values":[118],
                "text":"0-30"
            },
            {
                "values":[118],
                "text":"0-30"
            },
            {
                "values":[118],
                "text":"0-30"
            }
        ],
        "shapes":[
            {
                "type":"triangle",
                "backgroundColor":"#66ccff",
                "size":10,
                "angle":-90,
                "x":20,
                "y":20,
                "cursor":"hand",
                "id":"backwards"
            }
        ]
    }
]
};

zingchart.render({ 
	id: 'myChart', 
	data: myConfig, 
	height: '100%', 
	width: '100%' 
});
html, body {
	height:100%;
	width:100%;
	margin:0;
	padding:0;
}
#myChart {
	height:100%;
	width:100%;
	min-height:150px;
}
<!DOCTYPE html>
<html>
	<head>
		<script src= "https://cdn.zingchart.com/zingchart.min.js"></script>
  </head>
	<body>
		<div id="myChart"></div>
	</body>
</html>

关于javascript - ZingChart 饼图工具提示不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40540401/

相关文章:

zingchart - Zing Chart Y 比例数据超出框架

javascript - 即使提供文本对齐后,Zingchart x 轴标签项也没有居中对齐 :center

javascript - 我收到一个错误。我需要创建 img 标签

javascript - jqPlot 饼图无法正确渲染

AndroidPlot:我如何更改域数据?

jquery - ZingChart 文档中的 "myid"是什么?

javascript - 如何使用 linqjs 获取具有特定 id 的书名

javascript - Three.js 使用图像主色而不是图像本身

javascript - SyntaxHighlighter:如何删除石灰色问号或至少更改其颜色?

asp.net - 如何使用 bootstrap 使 ASP.NET 图表控件响应式