服务器后台收集的日志,怎么将统计的数据展示为折线图和柱状图?谁用过 echarts,在 rails 下怎么配置的?
baidu 的 echarts?! 太太太太大了
这是前端的事情,只要能给 echart 提供数据接口就算完成一多半了。
他在内部用 require 的方式模块化 js(不知道说的对不,对前端 js 的组织方式不了解),你必须按照 demo 的定义 js 路径
require.config({
packages: [
{
name: 'echarts',
location: '/static/plugins/echarts',
main: 'echarts'
},
{
name: 'zrender',
location: '/static/plugins/zrender',
main: 'zrender'
}
]
});
配置好依赖,按照 chart demo 的在 rails 先弄个静态页面,然后设法提供数据。
不要把 echarts 中放到 assets pipeline 中,不然在生产环境 requirejs 找不到依赖的 js 路径。 如果你能破,请告诉我。 ^_^
建议能不用 echarts 就不用,生成报表的多了去了。
用 chartjs 很不错,要是来点幺蛾子的需求,满脸都是泪
chartjs 是基于 caves 的,没有 svg 的带感。产品说 感觉呆呆的,不好换个吧。然后我就在 echarts 的坑里挣扎了
@shooter 在 public 目录下建个目录 js 把 echarts 打包生成的 echart-plain-map.js 放到新建的 js 目录下面。然后在需要用到这个 js 的 view 中用标签进行引用就行了,然后用 echarts 上下载的例子中 www2 目录下的例子拷贝到 view 中就可以了。