Как мы можем настроить данные и символы маркера при наведении? Пожалуйста, обратитесь к следующему изображению:Как изменить маркерный символ и dataLabel с пользовательским стилем в Highcharts
ответ
Добавить символы как изображение (URL ссылки) внутри маркеров последним данным в серии
Fork Fiddle исследовать его
series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4,{
y: 26.5,
dataLabels: {
enabled: true,
},
marker: {
radius: 10,
symbol: 'url(https://www.highcharts.com/samples/graphics/sun.png)',
}
}],
}, {
data: [216.4, 194.1, 95.6, 54.4, 29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5,{
y: 103.9,
dataLabels: {
enabled: true,
},
marker: {
radius: 10,
symbol: 'url(https://www.highcharts.com/samples/graphics/snow.png)',
}
}],
}],
Редактировать
Согласно новому требованию
series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4],
point: {
events: {
mouseOver: function(e) {
this.series.data.forEach(p => {
p.update({
dataLabels: {
enabled: false
},
marker: {
radius: 10,
symbol: 'circle',
}
}, false, false)
});
this.update({
dataLabels: {
enabled: true
},
marker: {
radius: 10,
symbol: 'url(https://www.highcharts.com/samples/graphics/sun.png)',
}
});
}
}
}
}, {
data: [216.4, 194.1, 95.6, 54.4, 29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5],
point: {
events: {
mouseOver: function(e) {
this.series.data.forEach(p => {
p.update({
dataLabels: {
enabled: false
},
marker: {
radius: 10,
symbol: 'circle',
}
}, false, false)
});
this.update({
dataLabels: {
enabled: true
},
marker: {
radius: 10,
symbol: 'url(https://www.highcharts.com/samples/graphics/snow.png)',
}
});
}
}
}
}],
Update Fiddle link
Я уже пробовал это, но я хочу показать их только на hove для каждой точки .. Я искал каждый, но не повезло :( @ Deep3015 – pandu
Событие 'mouseOut' Я пропустил. Если вы хотите в исходном состоянии на мышь, вы можете добавить его в соответствующую серию –
wow он отлично работает, вы действительно спасите мой день. Большое спасибо ..... @ Deep3015 – pandu
- 1. Удалить Highcharts dataLabel border
- 2. highcharts datalabel text reverseed
- 3. Highcharts dataLabel overlap
- 4. highcharts dataLabel overflow: justify issue
- 5. Highcharts - экспорт, настройка dataLabel опции
- 6. OpenGL 2D-маркерный символ
- 7. Highcharts Datalabel форматирование в сплайне
- 8. highcharts datalabel за точку с разным форматом
- 9. Highcharts переписать по умолчанию DataLabel
- 10. выравнивание datalabel в верхней части столбца highcharts
- 11. WPF TreeView с пользовательским стилем
- 12. Комбинация массива с пользовательским стилем
- 13. Фиксированные размеры Datalabel в Highcharts серии DataLabels
- 14. HighCharts on hover change dataLabel размер шрифта
- 15. Highcharts: дубликат текста datalabel при экспорте
- 16. Highcharts datalabel formatter для сервера экспорта
- 17. Отрегулируйте значение datalabel в определенном положении (HIGHCHARTS)
- 18. Программно измените границу с помощью DataLabel с помощью Highcharts
- 19. Сохраните родительский DataLabel в Treemap Highcharts
- 20. Создание TimePickerDialog с пользовательским стилем в Android
- 21. Highcharts показать/скрыть datalabel выбранной точки
- 22. создание ListBoxItems с пользовательским стилем в wpf
- 23. выберите флажок с пользовательским стилем в jquery
- 24. Добавить иконку в кнопку с пользовательским стилем
- 25. Позиция dataLabel над определенным столбцом Highcharts
- 26. Highcharts datalabel для каждой сложенной колонки
- 27. Использование кириллического шрифта с пользовательским стилем Wordpress
- 28. Highcharts dataLabel проблема позиционирования в FF и IE
- 29. Highcharts Speedometer, dataLabel для счетчика пробега
- 30. AngularJS: Bind html string с пользовательским стилем
Что вы имеете и что вы пробовали до сих пор? –
Это похоже на вопрос «дайте мне код». См. Это [обсуждение] (http://meta.stackoverflow.com/questions/261592/how-much-research-effort-is-expected-of-stack-overflow-users/261593#261593) –
Я сделал несколько исследования перед тем, как ниже приведены примеры скриптов, у меня есть [** 1.Fiddle ONE **] (http://jsfiddle.net/wbmu4sat/5/), [** 2.Fiddle TWO **] (http: /jsfiddle.net/vtgbmas7/) @HalvorStrand – pandu