首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在rails4中开始使用flot

在rails4中开始使用flot
EN

Stack Overflow用户
提问于 2013-12-06 19:03:38
回答 2查看 938关注 0票数 2

我希望在我的rails4应用程序中得到一个类似于的flot "hello world“的指针。我已经找到了很多创建可爱图形的例子,但是我仍然停留在基础上,比如,

  • 一旦我下载并解压缩了flot-0.8.2.zip文件,我将把这些.js文件放在哪里?
  • 我需要所有的.js文件吗?
  • 我要在app/assets/javascripts/application.js文件中添加什么?
  • ...etc。

我不想用宝石--至少现在还不--因为我想知道引擎盖下面发生了什么。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-06 20:51:52

在看了一些Heroku的例子之后,回答了我自己的问题:

设置:

  • 转到http://www.flotcharts.org/
  • http://www.flotcharts.org/downloads/flot-0.8.2.zip (或其他最新的)下载到您选择的目录中
  • 解拉链
  • 将jquery.flot.js复制到/app/assets/javascripts目录
  • 编辑/app/assets/javascripts/application.js以包含jquery.flot.js,如下所示: //=需要jquery //=需要jquery_ujs //= require jquery.flot.js //= require turbolinks //= require_tree。

绘制图表:

在任何视图文件(例如/app/ view /myclass/index.html.erb)中添加以下内容:

代码语言:javascript
运行
复制
<!-- create a placeholder for the flot graph -->
<div id="flot-placeholder" style="width:300px; height: 200px"></div>

<script type="text/javascript">
$(function() {
    var d1 = [];
    for (var i = 0; i < 14; i += 0.5) {
        d1.push([i, Math.sin(i)]);
    }
    var d2 = [[0, 3], [4, 8], [8, 5], [9, 13]];
    // A null signifies separate line segments
    var d3 = [[0, 12], [7, 12], null, [7, 2.5], [12, 2.5]];
    $.plot("#flot-placeholder", [ d1, d2, d3 ]);
});
</script>

测试它:

渲染页面。您应该看到类似于http://www.flotcharts.org/flot/examples/basic-usage/index.html的东西

票数 5
EN

Stack Overflow用户

发布于 2016-06-06 15:54:32

我可以建议使用图表,一种红宝石吗?

安装:

  1. 将宝石添加到您的宝石文件中。
  2. 在application.js中,添加: //需要Chart.bundle //需要图表
  3. 查看文档,找出如何操作数据选项。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20431634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档