Rsix
在试着用rechart包,做一些图形的时候,发现一个问题,就是,现有的包还没有提供许多图形的使用函数,但提供了一个low-level S3 method defined for lists,地址:http://yihui.name/recharts/ :-) :-)
于是就进行尝试一下,
以http://echarts.baidu.com/doc/example/force1.html为例,
在用JS转换时,比如下面这两句,就转换失败,大家是怎么转换的,
var ecConfig = require('echarts/config');
function focus(param) {
var data = param.data;
var links = option.series[0].links;
var nodes = option.series[0].nodes;
if (
data.source !== undefined
&& data.target !== undefined
) { //点击的是边
var sourceNode = nodes.filter(function (n) {return n.name == data.source})[0];
var targetNode = nodes.filter(function (n) {return n.name == data.target})[0];
console.log("选中了边 " + sourceNode.name + ' -> ' + targetNode.name + ' (' + data.weight + ')');
} else { // 点击的是点
console.log("选中了" + data.name + '(' + data.value + ')');
}
}
myChart.on(ecConfig.EVENT.CLICK, focus)
myChart.on(ecConfig.EVENT.FORCE_LAYOUT_END, function () {
console.log(myChart.chart.force.getPosition());
错误信息:
Error in source(file, ..., keep.source = TRUE, encoding = checkEncoding(file)) :
/Users/echarts_Chord_diagram_Network diagram/server.R:106:32: unexpected symbol