美国地图jQuery插件:根据数据改变州的颜色
U.S. Map jQuery plugin: change color of state based on data
我试图使用美国地图jQuery插件来创建一个地图。我会有一些我不会使用的状态。我想获得这些状态的集合,并将它们设置为特定的颜色。我尝试了许多不同的方法,但都无济于事。下面是一个简化的代码示例,以帮助说明我正在尝试做什么。
var disabledStates = ['OH', 'TX'];
$('#map').usmap({
stateSpecificStyles: {
disabledStates.forEach(function (state) {
state: { fill: 'yellow' }
});
}
});
显然,这段代码不起作用。我只是把它贴出来,让大家知道我想要完成什么。
你可以先创建状态样式对象,然后再应用它:
var disabledStates = ['OH', 'TX'];
// Array to object.
var myStyles = {}
for (var i = 0; i < disabledStates.length; i++) {
myStyles[disabledStates[i]] = {fill: 'yellow'};
}
// Apply object.
$('#map').usmap({
stateSpecificStyles: myStyles
});
相关文章:
- 阵列在拼接后不会改变它的数据.范围问题
- Angularjs改变路线;t加载数据(ngRepeat)
- jQuery改变数据属性值
- Javascript HighCharts改变数据,而不是添加新的数据
- zurb foundation 4揭示模态改变数据中的文本:reveal-id=" mymodal;
- 根据下拉改变数据输出
- 如何改变数据在javascript运行在外部网页的用户脚本
- 如何改变数据类型的嵌入式对象- mongoDB
- D3如何改变数据集基于下拉框选择
- 改变数据在高图中的显示方式
- 改变数据在AngularJS中的表示方式
- AngularJS UI Router -改变url而不需要重新加载状态和只改变数据
- 改变数据从服务器在敲出js
- 如何改变z数据悬停显示百分比以及百分比的颜色
- 如何用Angular和Node JS在不重载页面的情况下改变数据
- JQuery改变数据表的属性
- 在组合图表中改变数据粒度的高图
- 改变数据表的页脚
- 改变数据表中任意单元格的颜色
- D3 js改变数据的按钮点击