Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.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
Javascript 在Planet中创建动态条形图按Connect并需要添加标签_Javascript_Jquery_Json - Fatal编程技术网

Javascript 在Planet中创建动态条形图按Connect并需要添加标签

Javascript 在Planet中创建动态条形图按Connect并需要添加标签,javascript,jquery,json,Javascript,Jquery,Json,我在Planet Press Connect工作。我已经创建了一个动态条形图,现在我需要为数据添加标签。有人能帮我吗。我是java脚本的初学者,所以不知道该怎么做。下面是我的代码。这将创建除标签之外我需要的内容 if (results.length) { // The data-chartdata attribute only holds the key value pairs of the data var chartData = []; function addValueToSeries(

我在Planet Press Connect工作。我已经创建了一个动态条形图,现在我需要为数据添加标签。有人能帮我吗。我是java脚本的初学者,所以不知道该怎么做。下面是我的代码。这将创建除标签之外我需要的内容

if (results.length) {
// The data-chartdata attribute only holds the key value pairs of the data
var chartData = [];

function addValueToSeries(labelField, valueField) {
  var temp = {};
  temp['value_label'] = record.fields[labelField];
  // Number of series is dynamic, add a value to each series
  for (var i = 0; i < record.tables['Age'].length; i++) {
      temp['values_' + (i+1)] = record.tables['Age'][i].fields[valueField];
  }
  chartData.push(temp);
  }

  addValueToSeries('pls_Age2', 'pls_ageAvg');

  results.attr('data-chartData', JSON.stringify(chartData));

  // Connect the series to the values
  var series = [];
  for (var i = 0; i < record.tables['Age'].length; i++) {
  series[i] = { 'title' : record.tables['Age'][i].fields['pls_ageAvg'],
                'valueField' : 'values_' + (i+1) };
  }

  var graphsData = { 'categoryField' : 'value_label', 'graphs' : series };
  results.attr('data-graphsdata', JSON.stringify(graphsData));
  }
if(results.length){
//data chartdata属性仅保存数据的键值对
var chartData=[];
函数addValueToSeries(labelField,valueField){
var temp={};
temp['value_label']=记录字段[labelField];
//序列号是动态的,请为每个序列添加一个值
for(var i=0;i
我看不到任何迹象表明您正在使用哪个库生成条形图,因此很难确定如何添加标签。你能提供更多关于你是如何使用这些数据的信息吗?Planet Press Connect利用了amCharts库(v3)。我相信问题是你几乎无法定制它。事实上,像您这样的定制脚本已经超出了支持范围。也许处理这一问题的最佳方法是使用第三方库,而不是Connect使用的内置amCharts版本-这不是因为库本身受到限制,而是因为与Connect的集成阻止了许多您可以使用自己的库打开的自定义设置。你可以使用很多开放和免费的库。我看不到任何迹象表明你正在使用什么库来生成条形图,因此很难确定如何添加标签。你能提供更多关于你是如何使用这些数据的信息吗?Planet Press Connect利用了amCharts库(v3)。我相信问题是你几乎无法定制它。事实上,像您这样的定制脚本已经超出了支持范围。也许处理这一问题的最佳方法是使用第三方库,而不是Connect使用的内置amCharts版本-这不是因为库本身受到限制,而是因为与Connect的集成阻止了许多您可以使用自己的库打开的自定义设置。你可以使用很多开放的免费图书馆。