Highcharts不与csv / json和Flask一起显示

男童

因此,基本上我一直试图使用Flask在2x3的网格中显示图表。(总共6张图表),但我什至不能一张。

我正在看这个:http : //www.highcharts.com/demo/line-time-series

默认示例似乎有效。但是,但是当我将自己的数据托管在localhost:5000 / data并使用highcharts加载它时,什么也没有出现。我认为数据格式错误。

我的数据是这样的形式

{'2016-04-22': 3,
'2016-04-25': 1,
'2016-04-26': 1,
'2016-04-29': 12,
'2016-05-03': 2}

但是该链接中的数据是

?([
[Date.UTC(2013,5,2),0.7695],
[Date.UTC(2013,5,3),0.7648],
[Date.UTC(2013,5,4),0.7645],
[Date.UTC(2013,5,5),0.7638]]

这是一个小提琴链接(忽略data.csv,它应该是数据)https://jsfiddle.net/d8xgno5d/

任何人都有指针吗?现在真的很绝望。我已经尝试过csv,但是我不知道如何从链接中将csv数据加载到highchars中。

所有帮助将不胜感激:)

谢谢你!:)

男童

对于那些感兴趣的人,我设法为load csv方法解决了它。

通过将.getJSON的第一行替换为

 $.get('http://localhost:5000/data.csv',function(csv){

您可以加载CSV,而当您可以在python中使用熊猫时,这样做会容易得多。

如果需要,这是javascript文件的完整代码。

$(document).ready(function () {
     $.get('http://localhost:5000/data.csv',function(csv){
        $('#workload').highcharts({
            chart: {
                zoomType: 'x'
            },
            data: {
                csv: csv
            },
            title: {
                text: 'Evie Workload'
            },
            subtitle: {
                text: document.ontouchstart === undefined ?
                        'Click and drag in the plot area to zoom in' : 'Pinch the chart to zoom in'
            },
            xAxis: {
                type: 'datetime'
            },
            yAxis: {
                title: {
                    text: 'Emails'
                }
            },
            legend: {
                enabled: false
            },

            credits:{
                enabled:false
            },
            plotOptions: {
                area: {
                    fillColor: {
                        linearGradient: {
                            x1: 0,
                            y1: 0,
                            x2: 0,
                            y2: 1
                        },
                        stops: [
                            [0, Highcharts.getOptions().colors[0]],
                            [1, Highcharts.Color(Highcharts.getOptions().colors[0]).setOpacity(0).get('rgba')]
                        ]
                    },
                    marker: {
                        radius: 2
                    },
                    lineWidth: 1,
                    states: {
                        hover: {
                            lineWidth: 1
                        }
                    },
                    threshold: null
                }
            },

            series: [{
                type: 'area',
                name: 'Workload',
            }]
        });
    });
});

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

图形不与Jinja,Flask和CanvasJS一起显示

来自分类Dev

地图不与小叶一起显示

来自分类Dev

Burger菜单不与CSS,JS和HTML一起显示

来自分类Dev

选项卡不与TabLayout一起显示

来自分类Dev

自定义标题不与$ _SERVER一起显示

来自分类Dev

fdisk分区不与lsblk一起显示

来自分类Dev

Laravel独特不与where()和分页一起使用

来自分类Dev

$and 不与 $lte 和 $gte 一起使用

来自分类Dev

将useState与[]和不与之一起使用,以及与{}一起使用时的区别

来自分类Dev

将highcharts与php和MySql一起使用时,仅显示我的标题

来自分类Dev

Django不与Angularjs一起使用

来自分类Dev

UIActivityIndicator不与GCD一起旋转

来自分类Dev

Appcompat工具栏不与导航抽屉一起显示

来自分类Dev

Android ImageView不与setAlpha一起显示透明图像

来自分类Dev

MainActivity布局中的按钮不与片段布局一起显示

来自分类Dev

preferredTestQuery永不与c3p0 0.9.5.2和Tomcat 7一起使用

来自分类Dev

Highcharts 使用 CSV 而不是 JSON

来自分类Dev

灰烬数组包含不与夹具一起使用

来自分类Dev

knitr .Rmd小插图不与vignette()一起出现

来自分类Dev

ZipUtil Java不与zip命令一起压缩

来自分类Dev

wreq不与cabal沙盒一起编译

来自分类Dev

从插入中选择不与sqlalchemy一起使用

来自分类Dev

什么是问号?(不与:一起使用)在Java中是指

来自分类Dev

Django独特不与Postgres一起使用

来自分类Dev

离子添加标题不与列表一起滚动

来自分类Dev

尝试捕获不与异步webapi一起使用

来自分类Dev

矩形毛刺,不与其他一起移动

来自分类Dev

通过不与Codeigniter中的Group by一起订购

来自分类Dev

会话cookie不与XHR请求一起发送

Related 相关文章

热门标签

归档