Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用外部json数据为jqplot中的两个条形图系列指定不同的颜色_Php_Jquery_Json - Fatal编程技术网

Php 如何使用外部json数据为jqplot中的两个条形图系列指定不同的颜色

Php 如何使用外部json数据为jqplot中的两个条形图系列指定不同的颜色,php,jquery,json,Php,Jquery,Json,我有这样的系列[[5,3,2,5,7,16,4,15,13,19,6],这个系列在另一个文件(json.txt)[10,2,1,4,6,12,11,17,13,26,11]中。我想为第一个系列提供绿色,为第二个系列提供红色。如何使用jqplot实现这一点。我要画条形图 $(文档).ready(函数(){ //我们的ajax数据呈现程序在这里检索文本文件。 //然而,它可以联系任何来源并提取数据。 //此渲染器中未使用选项参数。 var ajaxDataRenderer=函数(url、绘图、选项

我有这样的系列[[5,3,2,5,7,16,4,15,13,19,6],这个系列在另一个文件(json.txt)[10,2,1,4,6,12,11,17,13,26,11]中。我想为第一个系列提供绿色,为第二个系列提供红色。如何使用jqplot实现这一点。我要画条形图


$(文档).ready(函数(){
//我们的ajax数据呈现程序在这里检索文本文件。
//然而,它可以联系任何来源并提取数据。
//此渲染器中未使用选项参数。
var ajaxDataRenderer=函数(url、绘图、选项){
var-ret=null;
$.ajax({
//这里必须使用同步,否则函数
//将在提取数据之前返回
async:false,
url:url,
数据类型:“json”,
成功:功能(数据){
ret=数据;
}
});
返回ret;
};
//我们的json数据的url
var jsonurl=“json.txt”;
//将url字符串作为jqPlot数据参数传递是一种方便的方法
//渲染器的快捷方式。您也可以使用
//“DataRenderOptions”选项以传入url。
变量plot2=$.jqplot('chart2',jsonurl{
标题:“AJAX JSON数据呈现程序”,
系列颜色:['#000000','#ffffff'],
系列默认值:{
渲染器:$.jqplot.blunderer,
渲染器选项:{
//将varyBarColor设置为tru以使用条上的自定义颜色。
瓦里巴科洛尔:真的
}
},
轴线:{
xaxis:{
渲染器:$.jqplot.CategoryAxisRenderer
}
},
dataRenderer:ajaxDataRenderer,
数据渲染器选项:{
未使用的可选URL:jsonurl
}
});
});
我没有得到绿色的一个系列和红色的另一个系列