Вам необходимо добавить события mouseover
и mouseout
к элементам легенды и использовать метод aniamte
для элемента символа легенды в функции обратного вызова событий:
var H = Highcharts,
chart = Highcharts.chart('container', {
series: [{
type: 'pie',
showInLegend: true,
data: [12, 15, 25]
}]
}),
legendItems = chart.legend.allItems;
legendItems.forEach(function(item) {
H.addEvent(item.legendGroup.element, 'mouseover', function() {
item.legendSymbol.animate({
width: 24,
height: 24,
translateX: -6,
translateY: -6
});
});
H.addEvent(item.legendGroup.element, 'mouseout', function() {
item.legendSymbol.animate({
width: 12,
height: 12,
translateX: 0,
translateY: 0
});
});
});
Живая демонстрация: http://jsfiddle.net/BlackLabel/a0s9yhtd/
Справочник по API:
https://api.highcharts.com/class-reference/Highcharts#. animate
https://api.highcharts.com/class-reference/Highcharts#.addEvent
Много тех типов инструментов включено с Mac OS, и некоторые доступны отдельно от Apple.
Нет никакого Mac, эквивалентного из реестра - все входит в файловую систему где-нибудь - и можно использовать fs_usage для наблюдения этого. В терминале:
sudo fs_usage
Инструменты выезда, часть распределения инструментов разработчика Apple.
Mac OS X идет с большим количеством инструментов Unix как SAR, вершина, и т.д. Какие метрики Вы ищете конкретно?
Не как таковой. Некоторые Powertoys реализуют опции, которые встроены к ОС, некоторые доступны как различные утилиты.
Что касается Sysinternals, существуют довольно многие из них. Если бы Вы хотите специфические особенности, мне была бы нужна лучшая идея того, что Вы используете, но Вы могли, вероятно, копировать 90% функциональности только из окна терминала. Изучение, как использовать удар и нормальные утилиты Unix, было бы очень хорошим навыком, чтобы иметь.