我需要在每个栏中显示自定义标签。这是一个使用jqplot的多序列条形图。我在这里粘贴我的代码。此代码不起作用。显示一个单独的栏,而不是多系列。请帮帮我..
function plotJQBarChart(critical, major, minor, warning) {
var s1 = [32, 65, 57, 10];
var s2 = [45, 56, 90, 30];
var ticks = ['Critical', 'Major', 'Minor', 'Warning'];
plot1 = $.jqplot('JQPlotBar', [s1,s2], {
color: '#657383',
shadow: true,
grid:{background:'#F1F1F1',
borderWidth:0.0,
drawGridLines: false},
seriesColors: ['#9E7BFF','#3BB9FF'],
barPadding: 2,
seriesDefaults:{
renderer:$.jqplot.BarRenderer,
pointLabels: { show: true,labels:
['Severity', 'Wifi','Severity', 'Wifi',
'Severity', 'Wifi','Severity', 'Wifi',
'Severity', 'Wifi','Severity', 'Wifi',
'Severity', 'Wifi','Severity', 'Wifi'] }
},
legend:{
show:true,
placement: 'outside',
rendererOptions: {
numberRows: 1
},
location:'e',
marginTop: '15px',
labels:['Wifi','Severity']
},
axes: {
xaxis: {
renderer: $.jqplot.CategoryAxisRenderer,
ticks: ticks
}
},
highlighter: { show: false }
});
}发布于 2011-08-10 04:03:31
您是否尝试将:stackSeries: true添加到您的配置中?
此外,添加点标签的方式也不正确。请参阅http://www.jqplot.com/tests/point-labels.php
发布于 2015-05-26 21:46:23
尝试将pointLabels添加到series属性中的每个标签
series:[
{label:'Serie X', pointLabels: { show: true }},
{label:'Serie Y', pointLabels: { show: true }},
{label:'Serie Z', pointLabels: { show: true }}
],https://stackoverflow.com/questions/6842969
复制相似问题