Javascript 在Planet中创建动态条形图按Connect并需要添加标签
我在Planet Press Connect工作。我已经创建了一个动态条形图,现在我需要为数据添加标签。有人能帮我吗。我是java脚本的初学者,所以不知道该怎么做。下面是我的代码。这将创建除标签之外我需要的内容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(
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的集成阻止了许多您可以使用自己的库打开的自定义设置。你可以使用很多开放的免费图书馆。