我正在用Django做一个项目,我使用nvd3
图表来呈现一些数据。我使用的版本是:
<script src="http://nvd3.org/lib/d3.v2.js" type="text/javascript\"></script>
<script src="http://nvd3.org/nv.d3.js" type="text/javascript\"></script>
我对图表没有任何问题,但轴键。这是我初始化数据列表的部分:
^{pr2}$如果我像这样初始化数据,我不会得到任何错误,图表会成功地呈现出来,但是如果我在模板中使用带有重音的单词,比如“whatéver”,那么axis键将呈现为“whatéver”。我的第一个选择是将unicode
添加到字符串中,类似于:
data = [{
'color': 'green',
'values': [],
'key': u'whatéver',
'yAxis': '1'
}, ];
但当我将u
添加到字符串中时,浏览器控制台上出现以下错误:
Uncaught SyntaxError: Unexpected string
并且图表不会呈现
有什么建议吗?我检查了nvd3文档,但找不到任何与此相关的内容。在
编辑:我曾尝试使用HTML编码来处理字符“é”,例如:
data = [{
'color': 'green',
'values': [],
'key': u'whatèver',
'yAxis': '1'
}, ];
没成功
目前没有回答
相关问题
PyPI热门下载资源包