JSFiddle - React, Tailwind, and code Playground

by JSDavi

HTML

<link rel="stylesheet" href="http://cdn.kendostatic.com/2013.2.626/styles/kendo.common.min.css">
<link rel="stylesheet" href="http://cdn.kendostatic.com/2013.2.626/styles/kendo.flat.min.css">
<script src="http://cdn.kendostatic.com/2013.2.626/js/kendo.all.min.js"></script>
<body>
    <div id="example" class="k-content absConf">
        <div class="chart-wrapper" style="margin: auto;">
            <div id="chart"></div>
        </div>
    </div>
</body>

JavaScript

function createLineChart(chartID,sourceData)
    {
        var tempID = "#"+chartID;
        $(tempID).kendoChart({
            dataSource: sourceData,
            title: {
                text: "网络流量监控"
            },
            legend: {
                position: "top"
            },
            seriesDefaults: {
                type: "line"
            },
            series: [{
                field: "UpLoagFlux",
                name: "发送"
            }, {
                field: "DownLoadFlux",
                name: "接收"
            }, {
                field: "InPacketLoss",
                name: "发送丢包"
            }, {
                field: "OutPacketLoss",
                name: "接收丢包"
            }],
            categoryAxis: {
                field: "DataTime",
                //crosshair: {
                //    visible: true
                //},
                //baseUnitStep: "auto",
                //autoBaseUnitSteps: {
                    //minutes:[2]
                //},
                type: "date",
                baseUnit:"days",
                labels: {
                    rotation: -30,
                    dateFormats: {
                        days:"hh:mm"
                      }
                    }
                },
            valueAxis: {
                type: "log",
                labels: {
                    format: "{0}"
                },
                minorGridLines: {
                    visible: true
                }
            },
            tooltip: {
                visible: true,
                shared: true,
                format: "N0"
            }
        });
    }


    var ajTime = $.ajax({
        url:'http://202.121.66.51:6083/restsql-0.8.7/res/netfluxinfo?_limit=10&_offset=0&ServerID=2',
        type:'get',
        dataType:'json',
        success:function(data){            
            createLineChart("chart",data.netfluxinfos);
        },
        error : function() {
            alert("异常!");
        }
  ...