Laravel 4项目中的高位图未显示

Luna28

我是Laravel的新手,所以每当我尝试向代码中添加js函数时,我仍然会遇到问题。我需要在laravel项目中添加一个图表。首先,我只是复制了highcharts.com上可用图表之一的代码,并将其粘贴到主视图中,但是什么都没有显示。当我将相同的代码添加到普通的html文件中时,该图将正常显示。

这是我的JavaScript代码

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script src="http://code.highcharts.com/highcharts.js"></script>
<script type="text/javascript">
$(function () {
    $(document).ready(function () {
    Highcharts.setOptions({
        global: {
        useUTC: false
        }
    });

      $('#container').highcharts({
        chart: {
          type: 'spline',
          animation: Highcharts.svg, // don't animate in old IE
          marginRight: 10,
          events: {
            load: function () {
              // set up the updating of the chart each second
              var series = this.series[0];
              setInterval(function () {
                var x = (new Date()).getTime(), // current time
                    y = Math.random();
                series.addPoint([x, y], true, true);
              }, 1000);
            }
          }
        },
        title: {
          text: 'Live random data'
        },
        xAxis: {
          type: 'datetime',
          tickPixelInterval: 150
        },
        yAxis: {
          title: {
            text: 'Value'
          },
          plotLines: [{
            value: 0,
            width: 1,
            color: '#808080'
          }]
        },
        tooltip: {
          formatter: function () {
            return '<b>' + this.series.name + '</b><br/>' +
              Highcharts.dateFormat('%Y-%m-%d %H:%M:%S', this.x) + '<br/>' +
              Highcharts.numberFormat(this.y, 2);
          }
        },
        legend: {
            enabled: false
        },
        exporting: {
            enabled: false
        },
        series: [{
          name: 'Random data',
          data: (function () {
            // generate an array of random data
            var data = [],
                time = (new Date()).getTime(),
                i;
            for (i = -19; i <= 0; i += 1) {
                data.push({
                    x: time + i * 1000,
                    y: Math.random()
                });
            }
            return data;
          }())
        }]
        });
        });
    });
</script>

和html代码

<div id="container" style="width:100%; height:400px;"></div>

有什么建议如何显示图形?提前致谢。

雷因·哈希米(Raein Hashemi)

我认为问题在于创建图表的语法: $('#container').highcharts...

似乎highcharts未使用laravel定义功能。

您可以尝试另一种方法:

var chart = new Highcharts.Chart({ 
                              chart: { 
                                  renderTo: 'container', 
                                  ... 
                              },
                              ...
            });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Laravel 5项目中组织课程?

来自分类Dev

如何让 utf8 字符显示在 Laravel 项目中

来自分类Dev

我应该将laravel Web服务与laravel web放在同一项目中吗?

来自分类Dev

无法显示高位图

来自分类Dev

将Java Applet集成到Laravel 4 PHP项目中

来自分类Dev

Laravel 项目中缺少 Ajax

来自分类Dev

PHP 项目中的 Laravel 迁移

来自分类Dev

如何在域名上托管Laravel 4项目?

来自分类Dev

在新的Laravel 5项目中使用SASS代替LESS

来自分类Dev

使用Composer在laravel 5.1项目中还原供应商目录

来自分类Dev

其他聚合函数方法在我的laravel 8项目中不起作用

来自分类Dev

如何在Laravel 5.1项目中链接外部CSS和脚本(资产)

来自分类Dev

我应该在我的Laravel 5.3项目中的哪里放置manifest.json?

来自分类Dev

使用Laravel验证检查名称在未删除项目中是否唯一

来自分类Dev

如何在Laravel项目中安装PHPunit

来自分类Dev

如何在Laravel项目中连接Postgresql

来自分类Dev

如何在laravel项目中添加OwlCarousel?

来自分类Dev

Laravel 项目中的 preg_quote 问题

来自分类Dev

Laravel 4-密码提醒错误未显示

来自分类Dev

试图在laravel项目中显示数据表未定义的变量表

来自分类Dev

Laravel Vue组件未显示

来自分类Dev

高位图表未显示X-asix上的所有值

来自分类Dev

动态高位图表不显示

来自分类Dev

将多个Laravel 4项目安装到子目录

来自分类Dev

将多个Laravel 4项目安装到子目录

来自分类Dev

在本地向Laravel 5.3项目添加Bootstrap Bootstrap v4.0.0-alpha.4

来自分类Dev

Vue JS组件未显示在index.blade Laravel项目上

来自分类Dev

列出特定项目并显示值Laravel

来自分类Dev

Laravel $ appends未显示在结果中

Related 相关文章

热门标签

归档