Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.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
Javascript 图表工具提示自动隐藏_Javascript_Kendo Ui - Fatal编程技术网

Javascript 图表工具提示自动隐藏

Javascript 图表工具提示自动隐藏,javascript,kendo-ui,Javascript,Kendo Ui,目前我有一个气泡图,我正在使用工具提示显示有关气泡的更多信息。当用户单击按钮将图表导出为图像时,我需要工具提示保持可见。我已经将autoHide属性设置为false,但它似乎没有任何效果。我的工具提示没有“关闭”按钮 我曾尝试将autoHide:false添加到图表的工具提示配置中,但没有产生任何效果 series: [{ type: "bubble", xField: "CurrentLossEstUSD",

目前我有一个气泡图,我正在使用工具提示显示有关气泡的更多信息。当用户单击按钮将图表导出为图像时,我需要工具提示保持可见。我已经将autoHide属性设置为false,但它似乎没有任何效果。我的工具提示没有“关闭”按钮

我曾尝试将autoHide:false添加到图表的工具提示配置中,但没有产生任何效果

series: [{
                    type: "bubble",
                    xField: "CurrentLossEstUSD",
                    yField: "CurrentScore",
                    sizeField: "MFL_TOTAL",
                    color: "#dadfe1",
                    tooltip: {
                        visible: true,
                        format: "{3}: MFL - {2:N0}",
                        autoHide: false
                    },

}]

基本上,当用户单击将图表转换为图像的按钮时,我需要工具提示保持打开状态,如果没有关闭自动隐藏功能,工具提示将在鼠标离开图表容器时消失。

图表工具提示中没有自动隐藏属性(或类似属性/方法)。有关更多信息,请查看

据我所知,剑道用户界面中没有这样的功能,但如果需要,可以使用标签属性。请查看下面的代码片段以供参考

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.3.911/styles/kendo.common.min.css" />
    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.3.911/styles/kendo.default.min.css" />
    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.3.911/styles/kendo.default.mobile.min.css" />

    <script src="https://kendo.cdn.telerik.com/2018.3.911/js/jquery.min.js"></script>
    <script src="https://kendo.cdn.telerik.com/2018.3.911/js/kendo.all.min.js"></script>


</head>
<body>
<div id="example">
    <div class="demo-section k-content wide">
        <div id="chart"></div>
        <ul class="k-content">
            <li>Circle size shows number of job applicants</li>
            <li>Vertical position shows number of employees</li>
            <li>Horizontal position shows job growth</li>
        </ul>
    </div>
    <script>
        function createChart() {
            $("#chart").kendoChart({
                title: {
                    text: "Job Growth for 2011"
                },
                legend: {
                    visible: false
                },
                seriesDefaults: {
            labels: {
                    visible: true,
                position: "outsideEnd",
                },
                    type: "bubble"
                },
                series: [{
                    data: [{
                        x: -2500,
                        y: 50000,
                        size: 500000,
                        category: "Microsoft"
                    }, {
                        x: 500,
                        y: 110000,
                        size: 7600000,
                        category: "Starbucks"
                    }, {
                        x: 7000,
                        y: 19000,
                        size: 700000,
                        category: "Google"
                    }, {
                        x: 1400,
                        y: 150000,
                        size: 700000,
                        category: "Publix Super Markets"
                    }, {
                        x: 2400,
                        y: 30000,
                        size: 300000,
                        category: "PricewaterhouseCoopers"
                    }, {
                        x: 2450,
                        y: 34000,
                        size: 90000,
                        category: "Cisco"
                    }, {
                        x: 2700,
                        y: 34000,
                        size: 400000,
                        category: "Accenture"
                    }, {
                        x: 2900,
                        y: 40000,
                        size: 450000,
                        category: "Deloitte"
                    }, {
                        x: 3000,
                        y: 55000,
                        size: 900000,
                        category: "Whole Foods Market"
                    }]
                }],
                xAxis: {
                    labels: {
                        format: "{0:N0}",
                        skip: 1,
                        rotation: "auto"
                    },
                    axisCrossingValue: -5000,
                    majorUnit: 2000,
                    plotBands: [{
                        from: -5000,
                        to: 0,
                        color: "#00f",
                        opacity: 0.05
                    }]
                },
                yAxis: {
                    labels: {
                        format: "{0:N0}"
                    },
                    line: {
                        width: 0
                    }
                },
                tooltip: {
                    visible: true,
                    format: "{3}: {2:N0} applications",
                    opacity: 1
                }
            });
        }

        $(document).ready(createChart);
        $(document).bind("kendo:skinChange", createChart);
    </script>
    <style>
        .demo-section {
            position: relative;
        }

        .demo-section ul {
            font-size: 11px;
            margin: 63px 30px 0 0;
            padding: 30px;
            position: absolute;
            right: 0;
            top: 0;
            text-transform: uppercase;
            width: 146px;
            height: 94px;
        }
    </style>
</div>

</body>
</html>

  • 圆圈大小显示求职者的数量
  • 垂直位置显示员工人数
  • 水平位置显示就业增长
函数createChart(){ $(“#图表”)。肯多卡特({ 标题:{ 正文:“2011年就业增长” }, 图例:{ 可见:假 }, 系列默认值:{ 标签:{ 可见:对, 位置:“外侧端”, }, 类型:“气泡” }, 系列:[{ 数据:[{ x:-2500, y:50000, 面积:50万, 类别:“微软” }, { x:500, y:110000, 面积:7600000, 类别:“星巴克” }, { x:7000, y:19000, 规模:70万, 类别:“谷歌” }, { x:1400, y:150000, 规模:70万, 类别:“Publix超市” }, { x:2400, y:30000, 面积:30万, 类别:“普华永道” }, { x:2450, y:34000, 面积:90000, 类别:“思科” }, { x:2700, y:34000, 规模:40万, 类别:“埃森哲” }, { x:2900, y:40000, 面积:45万, 类别:“德勤” }, { x:3000, y:55000, 面积:90万, 类别:“全食品市场” }] }], xAxis:{ 标签:{ 格式:“{0:N0}”, 跳过:1, 旋转:“自动” }, axisCrossingValue:-5000, 主要单位:2000, 绘图带:[{ 从-5000起, 至:0,, 颜色:“00f”, 不透明度:0.05 }] }, 亚克斯:{ 标签:{ 格式:“{0:N0}” }, 行:{ 宽度:0 } }, 工具提示:{ 可见:对, 格式:“{3}:{2:N0}应用程序”, 不透明度:1 } }); } $(文档).ready(创建图表); $(document).bind(“剑道:皮肤变化”,createChart); .演示部分{ 位置:相对位置; } .演示部分{ 字体大小:11px; 利润率:63px 30px 0; 填充:30px; 位置:绝对位置; 右:0; 排名:0; 文本转换:大写; 宽度:146px; 高度:94px; }
图表的工具提示中没有自动隐藏属性(或类似属性/方法)。有关更多信息,请查看

据我所知,剑道用户界面中没有这样的功能,但如果需要,可以使用标签属性。请查看下面的代码片段以供参考

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.3.911/styles/kendo.common.min.css" />
    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.3.911/styles/kendo.default.min.css" />
    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.3.911/styles/kendo.default.mobile.min.css" />

    <script src="https://kendo.cdn.telerik.com/2018.3.911/js/jquery.min.js"></script>
    <script src="https://kendo.cdn.telerik.com/2018.3.911/js/kendo.all.min.js"></script>


</head>
<body>
<div id="example">
    <div class="demo-section k-content wide">
        <div id="chart"></div>
        <ul class="k-content">
            <li>Circle size shows number of job applicants</li>
            <li>Vertical position shows number of employees</li>
            <li>Horizontal position shows job growth</li>
        </ul>
    </div>
    <script>
        function createChart() {
            $("#chart").kendoChart({
                title: {
                    text: "Job Growth for 2011"
                },
                legend: {
                    visible: false
                },
                seriesDefaults: {
            labels: {
                    visible: true,
                position: "outsideEnd",
                },
                    type: "bubble"
                },
                series: [{
                    data: [{
                        x: -2500,
                        y: 50000,
                        size: 500000,
                        category: "Microsoft"
                    }, {
                        x: 500,
                        y: 110000,
                        size: 7600000,
                        category: "Starbucks"
                    }, {
                        x: 7000,
                        y: 19000,
                        size: 700000,
                        category: "Google"
                    }, {
                        x: 1400,
                        y: 150000,
                        size: 700000,
                        category: "Publix Super Markets"
                    }, {
                        x: 2400,
                        y: 30000,
                        size: 300000,
                        category: "PricewaterhouseCoopers"
                    }, {
                        x: 2450,
                        y: 34000,
                        size: 90000,
                        category: "Cisco"
                    }, {
                        x: 2700,
                        y: 34000,
                        size: 400000,
                        category: "Accenture"
                    }, {
                        x: 2900,
                        y: 40000,
                        size: 450000,
                        category: "Deloitte"
                    }, {
                        x: 3000,
                        y: 55000,
                        size: 900000,
                        category: "Whole Foods Market"
                    }]
                }],
                xAxis: {
                    labels: {
                        format: "{0:N0}",
                        skip: 1,
                        rotation: "auto"
                    },
                    axisCrossingValue: -5000,
                    majorUnit: 2000,
                    plotBands: [{
                        from: -5000,
                        to: 0,
                        color: "#00f",
                        opacity: 0.05
                    }]
                },
                yAxis: {
                    labels: {
                        format: "{0:N0}"
                    },
                    line: {
                        width: 0
                    }
                },
                tooltip: {
                    visible: true,
                    format: "{3}: {2:N0} applications",
                    opacity: 1
                }
            });
        }

        $(document).ready(createChart);
        $(document).bind("kendo:skinChange", createChart);
    </script>
    <style>
        .demo-section {
            position: relative;
        }

        .demo-section ul {
            font-size: 11px;
            margin: 63px 30px 0 0;
            padding: 30px;
            position: absolute;
            right: 0;
            top: 0;
            text-transform: uppercase;
            width: 146px;
            height: 94px;
        }
    </style>
</div>

</body>
</html>

  • 圆圈大小显示求职者的数量
  • 垂直位置显示员工人数
  • 水平位置显示就业增长
函数createChart(){ $(“#图表”)。肯多卡特({ 标题:{ 正文:“2011年就业增长” }, 图例:{ 可见:假 }, 系列默认值:{ 标签:{ 可见:对, 位置:“外侧端”, }, 类型:“气泡” }, 系列:[{ 数据:[{ x:-2500, y:50000, 尺寸: