Это в настоящее время сообщается вопрос в ExtJS 4.0.6 и ранее. See here for details on the sencha forums
Проблема заключается в том, что калибровочная диаграмма не реализует isItemInPoint, она никогда не будет поддерживать подсветку или подсказки - isItemInPoint используется функцией getItemForPoint серии диаграмм для определения того, какой элемент в серии находится на x/y.
В том же сенче сообщения в форуме пользователя «minneyar» предложил обходный сейчас путем внедрения метода isItemInPoint на Gauge серии прототипа, вот код, который:
Ext.chart.series.Gauge.override({
isItemInPoint: function(x, y, item, i) {
var chartBBox = this.chart.chartBBox;
var centerX = this.centerX = chartBBox.x + (chartBBox.width/2);
var centerY = this.centerY = chartBBox.y + chartBBox.height;
var outerRadius = Math.min(centerX - chartBBox.x, centerY - chartBBox.y);
var innerRadius = outerRadius * +this.donut/100;
var r = Math.sqrt(Math.pow(centerX-x, 2) + Math.pow(centerY-y,2));
return r > innerRadius && r < outerRadius;
}
});