Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Charts Canvasjs甜甜圈图表,移除标签_Charts_Canvasjs - Fatal编程技术网

Charts Canvasjs甜甜圈图表,移除标签

Charts Canvasjs甜甜圈图表,移除标签,charts,canvasjs,Charts,Canvasjs,我正在使用canvasjs创建一个油炸圈饼图-该图本身工作得很好,但我希望将标签从图表本身删除,并且只显示在工具提示中 根据我在canvasjs网站上读到的内容,我尝试了以下方法,但没有隐藏标签: <div id="chartContainer" style="width:150px; height:150px;"></div> var chart = new CanvasJS.Chart("chartContainer", {

我正在使用canvasjs创建一个油炸圈饼图-该图本身工作得很好,但我希望将标签从图表本身删除,并且只显示在工具提示中

根据我在canvasjs网站上读到的内容,我尝试了以下方法,但没有隐藏标签:

    <div id="chartContainer" style="width:150px; height:150px;"></div>

    var chart = new CanvasJS.Chart("chartContainer",
    {
        animationEnabled: true,
        theme: "theme2",
        creditText:"",
        axisY:{
            valueFormatString: " ",
            tickLength: 0
        },
        axisX:{
            valueFormatString: " ",
            tickLength: 0
        },            
        data: [
            {        
                type: "doughnut",
                startAngle:270 ,
                toolTipContent: "{label}: {y}",
                dataPoints: [
                    {  y: 2, label: "L1"},
                    {  y: 3, label: "L2"},
                    {  y: 8, label: "L3"}

                ]
            }
        ]
    });

    chart.render();

var chart=new CanvasJS.chart(“chartContainer”,
{
animationEnabled:没错,
主题:“主题2”,
creditText:“”,
axisY:{
valueFormatString:“”,
长度:0
},
axisX:{
valueFormatString:“”,
长度:0
},            
数据:[
{        
类型:“甜甜圈”,
startAngle:270,
toolTipContent:“{label}:{y}”,
数据点:[
{y:2,标签:“L1”},
{y:3,标签:“L2”},
{y:8,标签:“L3”}
]
}
]
});
chart.render();
有没有办法停止在图表中显示标签,但仍有标签值用于工具提示


刚刚找到了一种方法,可以使用数据点中的name属性:

var chart = new CanvasJS.Chart("chartContainer",
{
    animationEnabled: true,
    theme: "theme2",
    data: [
        {        
            type: "doughnut",
            startAngle:270 ,
            toolTipContent: "{name}: {y}",
            dataPoints: [
                {  y: 2, name: "L1"},
                {  y: 3, name: "L2"},
                {  y: 8, name: "L3"}

            ]
        }
    ]
});

chart.render();