json - Chart.js 散点图 - 字符串输入转换不起作用
问题描述
Chart.js 散点图需要一定的输入数据结构,例如:
data: [{x: 1, y: 2}, {x: 3, y: 4}]
我在 python 中创建所需的数据结构(来自元组列表)并将其作为字符串存储在 geojson 属性中。然后我在浏览器中加载geojson文件并且数据集正确加载但仍然是chart.js无法解析的字符串......
{datasets: Array(1)}
datasets: Array(1)
0: {label: "somelabel", data: "[{x:1, y:2}, {x:3, y:4}]"}
...somemorecodehere...
如果我手动输入字符串(不带引号),chart.js 会解析数据并呈现散点图:
{datasets: Array(1)}
datasets: Array(1)
0:
data: Array(2)
0: {x: 1, y: 2}
1: {x: 3, y: 4}
length: 2
...somemorecodehere...
如何处理字符串以作为chart.js 的输入?
解决方案
推荐阅读
- android - 如何从选定的联系人中检索公司名称
- python - 编写 python 代码以使用条件语句从现有列创建新的 csv 列
- python - 列出给定 Azure 帐户的订阅
- r - 在 R 中使用 tidytransit 从 GTFS 中提取时如何查明缺失的列?
- php - 如何删除外键和主键
- git - 如何访问带有 git lsf 属性的文件?
- react-native - React-Native 如何使用 KeyboardAvoidingView
- python - 在 Python 中用字符串创建 dict 的最佳方法
- facebook-instant-games - 如何尝试在 Facebook Instant Game SDK 上邀请好友?(ShareAsync 不工作)
- ios - 如何从表格视图导航到 XIB 文件