高图表php,线未绘制,无错误,

高图表php,线未绘制,无错误,,php,highcharts,Php,Highcharts,这是图表代码。我正在使用highchart php来实现这一点。但它并没有画出任何界线。 即使是我也没有得到任何错误 我无法解决这个问题。也许任何人都可以为我做错的事提出一些建议 chart1 = new Highcharts.Chart({ "chart": { "renderTo": "container", "type": "line", "marginRight": 130, "marginBottom": 25 }, "t

这是图表代码。我正在使用highchart php来实现这一点。但它并没有画出任何界线。 即使是我也没有得到任何错误 我无法解决这个问题。也许任何人都可以为我做错的事提出一些建议

    chart1 = new Highcharts.Chart({
    "chart": {
    "renderTo": "container",
    "type": "line",
    "marginRight": 130,
    "marginBottom": 25
    },
    "title": {
    "text": "Nos ",
    "x": -10
    },
    "subtitle": {
    "text": "Source:MyPromo ",
    "x": -10
    },
    "xAxis": {
    "categories": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23]
    },
    "yAxis": {
    "title": {
        "text": "Series"
    },
    "tickInterval": 200,
    "plotLines": [{
        "value": 0,
        "width": 1,
        "color": "#808080"
    }]
    },
    "legend": {
    "layout": "vertical",
    "align": "right",
    "verticalAlign": "top",
    "x": -10,
    "y": 100,
    "borderWidth": 0
    },
    "series": [{
    "name": "-1",
    "data": ["24", "6", "39", "180", "146", "1551", "4869", "2169", "1561", "737", "1252", "572", "646", "605", "651", "397", "657", "360", "422", "465", "2718", "2493", "159"]
    },
    {
    "name": "1",
    "data": ["37", "11", "76", "97", "150", "2206", "4946", "2271", "867", "482", "1021", "487", "292", "329", "286", "319", "473", "272", "368", "340", "1584", "1595", "178"]
    },
    {
    "name": "2",
    "data": ["34", "16", "60", "89", "124", "1180", "2949", "1383", "680", "528", "839", "352", "269", "281", "258", "295", "565", "244", "313", "219", "277", "399", "93"]
    },
    {
    "name": "3",
    "data": ["55", "1", "32", "3", "83", "476", "1058", "489", "285", "228", "370", "93", "97", "127", "145", "140", "322", "132", "222", "92", "114", "187", "9"]
    },
    {
    "name": "4",
    "data": ["4", "0", "44", "3", "60", "582", "1167", "604", "333", "305", "350", "144", "82", "113", "94", "128", "184", "116", "190", "118", "190", "126", "9"]
    },
    {
    "name": "5",
    "data": ["0", "0", "31", "15", "37", "408", "923", "373", "302", "212", "312", "99", "71", "107", "192", "145", "245", "221", "120", "95", "75", "209", "9"]
    },
    {
    "name": "1",
    "data": ["37", "11", "76", "97", "150", "2206", "4946", "2271", "867", "482", "1021", "487", "292", "329", "286", "319", "473", "272", "368", "340", "1584", "1595", "178"]
    },
    {
    "name": "6",
    "data": ["0", "2", "17", "7", "36", "241", "824", "337", "193", "109", "267", "60", "89", "56", "32", "98", "59", "95", "108", "114", "59", "111", "10"]
    },
    {
    "name": "7",
    "data": ["0", "0", "21", "3", "27", "156", "393", "172", "115", "71", "135", "33", "20", "25", "15", "44", "44", "22", "61", "29", "48", "59", "12"]
    },
    {
    "name": "8",
    "data": ["0", "0", "21", "10", "17", "184", "411", "205", "126", "91", "185", "35", "14", "26", "19", "79", "59", "34", "68", "20", "47", "71", "9"]
    },
    {
    "name": "9",
    "data": ["0", "0", "19", "1", "24", "211", "788", "366", "235", "233", "308", "47", "66", "41", "20", "67", "77", "67", "86", "43", "64", "60", "6"]
    },
    {
    "name": "99",
    "data": "0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0"
    }],
    "tooltip": {
    "formatter": function () {
        return '<b>' + this.series.name + '</b><br/>' + this.x + ': ' + this.y + ' Series';
    }
    }
});
chart1=新的Highcharts.Chart({
“图表”:{
“renderTo”:“container”,
“类型”:“行”,
“marginRight”:130,
“marginBottom”:25
},
“标题”:{
“文本”:“否”,
“x”:-10
},
“副标题”:{
“文本”:“来源:MyPromo”,
“x”:-10
},
“xAxis”:{
“类别”:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]
},
“yAxis”:{
“标题”:{
“文本”:“系列”
},
“滴答声间隔”:200,
“绘图线”:[{
“值”:0,
“宽度”:1,
“颜色”:“8080”
}]
},
“传奇”:{
“布局”:“垂直”,
“对齐”:“右”,
“垂直对齐”:“顶部”,
“x”:-10,
“y”:100,
“边框宽度”:0
},
“系列”:[{
“名称”:“-1”,
“数据”:[“24”,“6”,“39”,“180”,“146”,“1551”,“4869”,“2169”,“1561”,“737”,“1252”,“572”,“646”,“605”,“651”,“397”,“657”,“360”,“422”,“465”,“2718”,“2493”,“159”]
},
{
“名称”:“1”,
“数据”:[“37”、“11”、“76”、“97”、“150”、“2206”、“4946”、“2271”、“867”、“482”、“1021”、“487”、“292”、“329”、“286”、“319”、“473”、“272”、“368”、“340”、“1584”、“1595”、“178”]
},
{
“名称”:“2”,
“数据”:[“34”、“16”、“60”、“89”、“124”、“1180”、“2949”、“1383”、“680”、“528”、“839”、“352”、“269”、“281”、“258”、“295”、“565”、“244”、“313”、“219”、“277”、“399”、“93”]
},
{
“名称”:“3”,
“数据”:[“55”、“1”、“32”、“3”、“83”、“476”、“1058”、“489”、“285”、“228”、“370”、“93”、“97”、“127”、“145”、“140”、“322”、“132”、“222”、“92”、“114”、“187”、“9”]
},
{
“名称”:“4”,
“数据”:[“4”,“0”,“44”,“3”,“60”,“582”,“1167”,“604”,“333”,“305”,“350”,“144”,“82”,“113”,“94”,“128”,“184”,“116”,“190”,“118”,“190”,“126”,“9”]
},
{
“名称”:“5”,
“数据”:[“0”、“0”、“31”、“15”、“37”、“408”、“923”、“373”、“302”、“212”、“312”、“99”、“71”、“107”、“192”、“145”、“245”、“221”、“120”、“95”、“75”、“209”、“9”]
},
{
“名称”:“1”,
“数据”:[“37”、“11”、“76”、“97”、“150”、“2206”、“4946”、“2271”、“867”、“482”、“1021”、“487”、“292”、“329”、“286”、“319”、“473”、“272”、“368”、“340”、“1584”、“1595”、“178”]
},
{
“名称”:“6”,
“数据”:[“0”、“2”、“17”、“7”、“36”、“241”、“824”、“337”、“193”、“109”、“267”、“60”、“89”、“56”、“32”、“98”、“59”、“95”、“108”、“114”、“59”、“111”、“10”]
},
{
“名称”:“7”,
“数据”:[“0”、“0”、“21”、“3”、“27”、“156”、“393”、“172”、“115”、“71”、“135”、“33”、“20”、“25”、“15”、“44”、“44”、“22”、“61”、“29”、“48”、“59”、“12”]
},
{
“名称”:“8”,
“数据”:[“0”、“0”、“21”、“10”、“17”、“184”、“411”、“205”、“126”、“91”、“185”、“35”、“14”、“26”、“19”、“79”、“59”、“34”、“68”、“20”、“47”、“71”、“9”]
},
{
“名称”:“9”,
“数据”:[“0”、“0”、“19”、“1”、“24”、“211”、“788”、“366”、“235”、“233”、“308”、“47”、“66”、“41”、“20”、“67”、“77”、“67”、“86”、“43”、“64”、“60”、“6”]
},
{
“名称”:“99”,
“数据”:“0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0”
}],
“工具提示”:{
“格式化程序”:函数(){
返回“+this.series.name+”
“+this.x+”:“+this.y+”series”; } } });

提前谢谢

始终尝试使用最新版本的海图。如果您将使用3.07版本,您将在javascript控制台中解释为什么图表不起作用。罪魁祸首是您的数据包含字符串,而应该是数字:

    "data": ["4", "0", "44", "3" ...]
而应该是:

    "data": [4, 0, 44, 3 ...]

错误。

Highcharts是一个javascript库,对……没错,但是highchart php提供了php类来制作chartYou是非常正确的@Pawel,但是当我以这种方式将数组传递给highchart php时,
$chart->series[]=array('name'=>'name99','data'=>$chartArr[1])
它会自动在数组值上添加双引号。请使用
json\u encode()
。过去有很多这样的例子;)喜欢