- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
https://jsfiddle.net/7cbymps6/
tooltip: {
positioner: function () {
if(true) {
return {
x: this.chart.plotWidth / 1.5,
y: this.chart.plotHeight / 2
};
} else {
return {
/*x: defaultX ??,
y: defaultY ?? */
};
}
}
},
在 else 语句中,我希望工具提示位置保持原样。但是如果没有return语句,就会报错。如果我返回一个空对象,这次它将工具提示放在图表的左上角。我如何返回以前的 x 和 y 值?谢谢
最佳答案
您必须使用回调属性计算默认位置:point
、labelWidth
和 labelHeight
,如下所示:
tooltip: {
positioner: function(labelWidth, labelHeight, point) {
if (false) {
return {
x: this.chart.plotWidth / 1.5,
y: this.chart.plotHeight / 2
};
} else {
return {
x: point.plotX + this.chart.plotLeft - labelWidth / 2,
y: point.plotY + this.chart.plotTop - labelHeight - 10
};
}
}
}
演示:
关于javascript - Highcharts SolidGauge 默认工具提示位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57864291/
我目前正在使用 highcharts 实心仪表制作圆环图。 我希望蓝色系列是 3D 的。我也希望绿色系列是 3D 的。我该怎么做呢? 如果这是不可能的,那么我希望红色系列是条纹的,这样它就不是实心的。
https://jsfiddle.net/7cbymps6/ tooltip: { positioner: function () { if(true)
早上好/晚上好!我一天中的大部分时间都在研究这个但无济于事,所以是时候吸引更多的观众了...... 我正在使用包装在 ExtJS 4.2.2 容器类中的 Highcharts“solidgauge”图
我按照这个例子来理解 solidgauge 图表是如何工作的: http://jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highchart
我想知道是否可以在“solidGauge”图表的右侧设置一个从左侧绿色(0 值)开始、中间渐变为黄色然后渐变为红色的渐变。 我在 yAxis 中尝试了一些配置,但它们没有按照我的要求进行:
我使用 react-highcharts 在我的仪表板页面中创建一个 SolidGauge。 并绘制圆边。 因此,我将 plotOptions.rounded 设置为 true。 代码: import
我试图在仪表内部实现某种发光效果,但只能在外部实现。我还尝试在仪表内的圆圈/背景上添加发光效果,但它隐藏在绿色/橙色区域下方。 非常感谢任何帮助。 Highcharts.chart('containe
我是一名优秀的程序员,十分优秀!