亲爱的同事们,日安。问题是每个栏的名称并不在您需要的位置。该栏位于其名称的右侧和左侧。但我需要头衔在每根横杆的上方,而不是他的左边。如何做到这一点,我确信这并不像看起来那么困难^这是我的代码:
$('header').jqChart({
title: { text: title],
fillStyle: '#85b1de'
},
legend: { visible: false },
border: { visible: false },
axes: [
{
strokeStyle: 'transparent',
visible: false,
majorGridLines: { visible: false },
lineWidth: 0,
location: 'bottom',
majorTickMarks: { visible: false },
labels: {
visible : false
}
},
{
strokeStyle: 'black',
visible: false,
majorGridLines: { visible: false },
lineWidth: 0,
location: 'left',
majorTickMarks: { visible: false },
labels: {
visible : true,
fillStyle: '#85b1de',
font: '16px sans-serif'
}
}
],
animation: { duration: 0.5 },
series: [
{
pointWidth: 0.5,
type: 'bar',
fillStyles: color,
data: [
[label[0], data['a']],
[label[1], data['b']],
[label[2], data['c']],
[label[3], data['d']]
],
labels: {
stringFormat: ' %s %%',
valueType: 'dataValue',
font: '14px sans-serif',
fillStyle: 'white'
}
}
]
});

发布于 2014-10-27 15:42:09
似乎有一些CSS定义了一些东西(并且没有包含在您的代码中) :)
我会检查它:- display:inline (并删除它,或将其更改为block),-父容器的宽度可以设置为"too low",...
我们可以看一下整个东西(html+css+js) /小提琴/ ...
https://stackoverflow.com/questions/26581943
复制相似问题