如何使高图工具提示显示在饼图之外
How to make highcharts tooltip show outside of the pie graph?
我正在尝试将带有图像的工具提示添加到甜甜圈饼图中。有没有一种方法可以将工具提示定位在饼图之外?
http://jsfiddle.net/jlai403/6eenxom2/4/
$('#container').highcharts({
chart: {
plotBackgroundColor: null,
plotBorderWidth: null,
plotShadow: false
},
title: {
useHTML: true,
text: '<span style="text-align:center; top: -50px; position: relative"><h6>such pie much wow</h6><h2>79</h2></span>',
verticalAlign: 'middle',
},
tooltip: {
useHTML: true,
pointFormat: "<img src='{point.customValue}' width='50'/>"
},
plotOptions: {
pie: {
allowPointSelect: true,
cursor: 'pointer',
dataLabels: {
useHTML: false,
enabled: false,
style: {
color: (Highcharts.theme && Highcharts.theme.contrastTextColor) || 'black'
}
}
}
},
series: [{
type: 'pie',
name: 'Some Pie Chart',
data: [
{name: 'turtle eating strawberry', y: 25, customValue: 'http://www.tehcute.com/pics/201109/baby-turtle-eats-strawberry.jpg'},
{name: 'red panda', y: 25, customValue: 'http://www.greenvillezoo.com/assets/img/Adopt/RedPanda.png'},
{name: 'doge', y: 50, customValue: 'http://img2.wikia.nocookie.net/__cb20141105223610/r2d/images/7/73/Dogepic.png'}
],
size: '60%',
innerSize: '50%',
startAngle: 0,
endAngle: 260
}]
});
很抱歉我没有评论的声誉,所以我在这里添加了更新的小提琴。你的意思是这样的吗?
http://jsfiddle.net/6eenxom2/6/
更新js
$(function () {
$('#container').highcharts({
chart: {
plotBackgroundColor: null,
plotBorderWidth: null,
plotShadow: false
},
title: {
useHTML: true,
text: '<span style="text-align:center; top: -50px; position: relative"><h6>such pie much wow</h6><h2>79</h2></span>',
verticalAlign: 'middle',
},
tooltip: {
useHTML: true,
//pointFormat: "<img src='{point.customValue}' width='50'/>",
formatter:function(){
$('#tooltip').html(this.y + '<img src=' + this.point.customValue + '/>');
}
},
plotOptions: {
pie: {
allowPointSelect: true,
cursor: 'pointer',
dataLabels: {
useHTML: false,
enabled: false,
style: {
color: (Highcharts.theme && Highcharts.theme.contrastTextColor) || 'black'
}
}
}
},
series: [{
type: 'pie',
name: 'Some Pie Chart',
data: [
{name: 'turtle eating strawberry', y: 25, customValue: 'http://www.tehcute.com/pics/201109/baby-turtle-eats-strawberry.jpg'},
{name: 'red panda', y: 25, customValue: 'http://www.greenvillezoo.com/assets/img/Adopt/RedPanda.png'},
{name: 'doge', y: 50, customValue: 'http://img2.wikia.nocookie.net/__cb20141105223610/r2d/images/7/73/Dogepic.png'}
],
size: '60%',
innerSize: '50%',
startAngle: 0,
endAngle: 260
}]
});});
使用格式化程序函数在饼图切片外部显示工具提示信息。
相关文章:
- 高亮显示与数组字符串一起使用时文本插件中断
- 如何使高图工具提示显示在饼图之外
- 如何使高图工具提示在显示后可滚动
- 如何使高图表半甜甜圈出现在角度应用中
- 使高图工具提示显示最靠近左侧的点的信息(即在中点不更改)
- 如何使高图表标记具有相对日期的日期时间 X 轴
- 如何使完整的百万值显示在 y 轴和工具提示(高图表)上
- “未显示”元素使边距显示
- Angular ng显示如何使可见
- 基于字符串搜索的简单jquery查找和显示无法使其工作
- 可以't使语法高亮显示在“;Ace”;文本编辑器
- 使表格行高亮显示
- 当用户在网页上选择一大块文本时,是否有一种方法可以使该文本保持高亮显示,即使用户在该页面的其他地方单击也是如此
- 未显示SVG使用用JavaScript创建的元素的原因
- 绝对定位元素上的 z 索引显示在较高的 z 指数元素上方
- 高亮显示和取消高亮显示文本时,使用javascript管理mousedown事件
- 我如何使第一个片段(高亮显示)在reveal.js中自动可见
- 显示或使活动选项卡可见
- jQuery显示/隐藏-使其他元素有更流畅的过渡
- 使高图表中的标题可点击并使用引导弹出窗口