数据图:如何为包含数据的对象设置条件高亮填充颜色
Datamaps: How to set conditional highlight fill colors for objects with data
如果国家/地区对象在 location_data
中有数据,我希望将 highlightFillColor
设置为绿色,否则对象将以灰色突出显示或在悬停时完全禁用突出显示。这是我目前正在使用的(无效):fiddle
highlightFillColor: function(data) {
if (data) {
return 'green';
}
return '#dbdbdb';
},
由于您已经为那些有数据的国家/地区创建了一个名为 fillKey
的 属性,您可以简单地执行以下操作:
highlightFillColor: function(data) {
if (data.fillKey) {
return 'green';
}
return '#dbdbdb';
}
这是您更新后的 fiddle:https://jsfiddle.net/cvrsjj9f/
如果国家/地区对象在 location_data
中有数据,我希望将 highlightFillColor
设置为绿色,否则对象将以灰色突出显示或在悬停时完全禁用突出显示。这是我目前正在使用的(无效):fiddle
highlightFillColor: function(data) {
if (data) {
return 'green';
}
return '#dbdbdb';
},
由于您已经为那些有数据的国家/地区创建了一个名为 fillKey
的 属性,您可以简单地执行以下操作:
highlightFillColor: function(data) {
if (data.fillKey) {
return 'green';
}
return '#dbdbdb';
}
这是您更新后的 fiddle:https://jsfiddle.net/cvrsjj9f/