实用代码,用php+js走势图代码分享

2022-10-11 20:53:00 168
魁首哥

先来个截图:

代码:

define(‘IN_ECS’, true);

require (dirname(__FILE__) . ‘/includes/init.php’);

/* 载入语言文件 */

require_once (ROOT_PATH . ‘languages/’ . $_CFG[‘lang’] . ‘/user.php’);

$datashow=array();

$sqljs = “select * FROM ” . $GLOBALS[‘ecs’]->table(“qushi”) . ” order by ndate asc “;

$rowjs=$db->getALL($sqljs);

foreach($rowjs as $k=>$v){

$datashow[$k]=array(y=>floatval($v[“ndata”]),label=>date(“Y-m-d”,$v[“ndate”]));

//array_push($datashow,$v);

}

?>

%20

%20

–>%20

%20

%20

%20

折线图

.chartContainer{

top:20%;

width: 100%;

height: 350px;

}

产能走势

//Ajax调用处理

var chart = new CanvasJS.Chart(“chartContainer”,

{

theme: “theme4”,

animationEnabled: true,

axisY: {

title: “产能走势图 千分比”

},

data: [

{

type: “line”,

color: “rgba(103, 148, 239, 1)”,

markerColor: “rgba(103, 148, 239, 1)”,

markerSize: 16,

dataPoints:

}

]

});

chart.render();

function addImages(chart) {

for(var i = 0; i

var dpsName = chart.data[0].dataPoints[i].markerType;

if(dpsName == “rainy”){

images.push(

$(‘’).attr(‘src’, “#34;)

);

}

else if(dpsName == “sunny”){

images.push(

$(‘’).attr(‘src’, “#34;)

);

}

images[i].attr(“class”, dpsName)

.appendTo($(“#chartContainer>.canvasjs-chart-container”));

positionImage(images[i], i);

}

}

function positionImage(image, index) {

var imageCenter = chart.axisX[0].convertValueToPixel(chart.data[0].dataPoints[index].x);

var imageY = chart.axisY[0].convertValueToPixel(chart.data[0].dataPoints[index].y);

var imageTop = chart.axisY[0].convertValueToPixel(chart.axisY[0].maximum);

image.width(’20px’)

.css({

“position”: “absolute”,

“left”: imageCenter – 10 + “px”,

“top”: imageY – 10 + “px”

}

);

}

$( window ).resize(function() {

var rainyCounter = 0, sunnyCounter = 0;

var imageCenter = 0;

});

function formatter(e) {

if(e.index === 0 && e.dataPoint.x === 0) {

return ” Low ” + e.dataPoint.y[e.index];

}

if(e.index == 1 && e.dataPoint.x === 0) {

return ” High ” + e.dataPoint.y[e.index];

}

else{

return e.dataPoint.y[e.index];

}

}

分享
海报
168
上一篇:喝绿茶到底好不好(天天喝绿茶能降血压吗) 下一篇:8 款适合树莓派使用的 IDE

忘记密码?

图形验证码