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