Google图表在本地显示,但不在服务器上显示

时间:2019-07-05 03:58:40

标签: javascript html flask server google-visualization

每当我在自己的计算机上从Flask服务器本地运行我的应用程序时,我的Google图表就会显示出来,看起来很棒。但是,当我登录自己的服务器并尝试从那里运行我的应用程序时,没有任何显示。

我已经看过控制台,它没有显示任何错误,并且还显示了Google图表应该去的空间,但是它是空白的。

这是我创建图表的代码。这是使用烧瓶模板继承模型。


<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
        google.charts.load('current', {'packages':['corechart']});
        google.charts.setOnLoadCallback(drawChart);


        function drawChart() {
            var course = '{{ myFun }}';
            course = course.split(' ');
            var putInTable = new Array();
            for (var i = 0; i < course.length; i++){
                putInTable.push(course[i].split(":"));
            }
            putInTable.pop();

            for (var i = 0; i < putInTable.length; i++){
                putInTable[i][1] = parseFloat(putInTable[i][1]);
            }
            putInTable.unshift(["courseName", "overlap"]);

            var data = google.visualization.arrayToDataTable(putInTable);

            var options = {title: "Visualization of Overlap"};
            var chart = new google.visualization.PieChart(document.getElementById('piechart'));
            chart.draw(data, options);
        }

    </script>

0 个答案:

没有答案