- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含多列的 JSON 文件,并且希望根据用户的选择将其中任何一个文件显示为相对开放的 map 。现在,我看不到任何使用“值”以外的其他列名称在 Highmaps 中显示的示例。是这样吗?或者是否有任何方法可以在 Javascript 代码中命名 Highmaps 用于显示数据的列?
也就是说,列名称是(例如)这些:
LC_Ctry_Limit,LC_Capita_Limit,LC_Ctry_Footprint,LC_Capita_Footprint,LC_Score
现在,为了能够显示 LC_Score 中的数据,我需要将该列(硬编码到 JSON 文件中)重命名为“value”。因此:
LC_Ctry_Limit,LC_Capita_Limit,LC_Ctry_Footprint,LC_Capita_Footprint,value
但是,如果用户想要显示另一列呢?我是否需要为每一列创建五个不同的 JSON 文件,并将其命名为“value”?这对我来说似乎相当不灵活。
我的 Highmaps 代码看起来像这样,基于首先加载 GeoJSON,然后加载 JSON 文件,我猜它应该与列名称说明符有关:
series : [
{
data : data,
mapData: geojson,
joinBy: ['Country_40','Country'],
name: 'LC_Score',
borderWidth: 0.2,
COLUMN-TO-BE-USED: lorem
}]
感谢您的任何提示!
最佳答案
您可以在图表的选项/配置中设置数据之前设置value
属性的值。此选择可以基于传递到函数的值,该函数将返回准备好的配置数组。
示例:http://jsfiddle.net/bmv0y8dn/
var columnToBeUsed = 'lorem';
$('#container').highcharts('Map', {
series: [{
data: (function (columnToBeUsed) {
var len = data.length,
tab = [];
for (var i = 0; i < len; i++) {
data[i].value = data[i][columnToBeUsed];
}
return data;
})(columnToBeUsed),
...
可以使用 Series.setData 动态更改系列数据,因此您可以更改 value
的值并使用新数据调用 setData() 来实现动态数据更改。
关于javascript - Highmaps 中可以使用 "value"以外的其他列名吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32349315/
我已经坚持了好几天了……很抱歉遇到这样的问题,但是我只是F#本身的初学者。由于关于类型提供程序的讨论很多,所以我决定建立一个类型提供程序并撰写一篇有关它的论文。当我开始时,我不知道什么是类型提供程序。
我正在开发LAN项目唤醒功能,但是我想控制局域网中计算机是否打开。但是我不想使用ICMP或WMI(我的网络上有DC)。那么,对于此问题,是否还有其他选择,例如“套接字连接”,请检查特定端口是否正在使用
我们有一个旧的VB6应用程序,该应用程序使用Crystal Reports XI生成打印报告。我们已经通过经验发现,如果Crystal Reports打印引擎选择了错误版本的 usp10.dll (W
我正在尝试获取有效的 Android 权限列表。我知道 http://developer.android.com/reference/android/Manifest.permission.html
嗨,我是 nginx 的新手,我试图在我的服务器(运行 Ubuntu 4)上设置它,它已经运行了 apache。 所以在我 apt-get install 它之后,我尝试启动 nginx。然后我收到这
如何在VB 6中检查对象的类型-除了'TypeName'之外,是否还有其他方法,因为无法通过'TypeName'进行检查,我希望使用类似QuichWatch窗口的方法。 最佳答案 对于对象变量,请使用
我的 JSP 应用程序中有一个错误。发布后我的 session 被清除: YAHOO.util.Connect.asyncRequest('POST', Url, callback, post
我是一名优秀的程序员,十分优秀!