高程图的条形和线形问题
Highcharts bar and line issue
我正在使用highcharts创建条形图和折线图,以显示预算和实际之间的差异
我得到的问题是,当我用条形图制作样条图时,点似乎与它们应该在的位置没有任何相关性。所以2月份的预算是20.9,但条形图显示在30以上。
所有的栏(列)似乎都太高了,即使在工具提示中它显示了正确的数据
http://jsfiddle.net/ktcle/kSLGL/$(function () {
$('#container').highcharts({
chart: {
zoomType: 'xy'
},
title: {
text: null
},
xAxis: [{
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
}],
yAxis: [{ // Primary yAxis
labels: {
format: '{value}£m',
style: {
color: '#666666'
}
},
title: {
text: null,
style: {
color: '#45C2C5'
}
}
}, { // Secondary yAxis
title: {
text: 'Budget',
text: null
},
labels: {
enabled: false
},
opposite: true,
}],
tooltip: {
shared: true
},
legend: {
layout: 'vertical',
align: 'left',
x: 120,
verticalAlign: 'top',
y: 170,
floating: true,
backgroundColor: '#FFFFFF'
},
series: [{
name: 'Budget',
color: '#4A3950',
type: 'column',
yAxis: 1,
data: [23.9, 20.9, 22.7, 23.8, 25.7, 23.3, 26.7, 23.4, 26.8, 27.5, 25.5, 26.5],
tooltip: {
valueSuffix: '£'
}
}, {
name: 'Actual',
color: '#45C2C5',
type: 'spline',
data: [24.5, 22.5, 30 ],
tooltip: {
valueSuffix: '£'
},
marker: {
lineWidth: 2,
lineColor: Highcharts.getOptions().colors[3],
fillColor: 'white'
}
}]
});
});
因为你有两个y轴,所以删除第二个y轴并在系列中删除属性yAxis: 1
或更改yAxis: 0
Jsfiddle
$(function () {
$('#container').highcharts({
chart: {
zoomType: 'xy'
},
title: {
text: null
},
xAxis: [{
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
}],
yAxis: [{ // Primary yAxis
labels: {
format: '{value}£m',
style: {
color: '#666666'
}
},
title: {
text: null,
style: {
color: '#45C2C5'
}
}
}],
tooltip: {
shared: true
},
legend: {
layout: 'vertical',
align: 'left',
x: 120,
verticalAlign: 'top',
y: 170,
floating: true,
backgroundColor: '#FFFFFF'
},
series: [{
name: 'Budget',
color: '#4A3950',
type: 'column',
yAxis: 0,
data: [23.9, 20.9, 22.7, 23.8, 25.7, 23.3, 26.7, 23.4, 26.8, 27.5, 25.5, 26.5],
tooltip: {
valueSuffix: '£'
}
}, {
name: 'Actual',
color: '#45C2C5',
type: 'spline',
data: [24.5, 22.5, 30 ],
tooltip: {
valueSuffix: '£'
},
marker: {
lineWidth: 2,
lineColor: Highcharts.getOptions().colors[3],
fillColor: 'white'
}
}]
});
});
相关文章:
- Chart.js 2.1.2条形图动画问题
- 从数组在d3中创建条形图时出现问题
- 使用php和javascript从kml文件创建高程图
- 升级到 jQuery 1.8 后出现高图缩放问题
- 设置xAxis.在两点高程图中显示最小中断区域
- 在高程线图中基于X轴值获得独特的工具提示时遇到问题
- 如何使用高程图添加特定于列的情节线
- 高程图,多级数柱状图
- 底部有高程图的图例
- 高程图——用三角形代替条形的条形图
- 高程图折线图内存不足
- 带有日期的双y轴高程图
- 高程图添加了一个新的数据点
- 高程图极坐标步长
- 高程图不渲染
- 高程图只有时间的散点图
- 高程图分散了集合标记
- 高程图-在x轴上绘制年份
- 高程图的情节线标记事件
- 高程图的条形和线形问题