Charts 使用具有堆叠序列的highstock图表
我目前有一个highcharts堆叠柱形图,如下所示: 我有太多的数据要放在那张图表里,它看起来很难看,不适合宽度: 请注意,我在两个屏幕截图中的每一列中有4种颜色 因此,我想使用highstock图表,用户可以放大和缩小数据,例如: 但是,有没有一种方法可以在保持堆叠的同时使用它 下面是一个包含我的堆叠图表的小样本数据及其代码:Charts 使用具有堆叠序列的highstock图表,charts,highcharts,highstock,Charts,Highcharts,Highstock,我目前有一个highcharts堆叠柱形图,如下所示: 我有太多的数据要放在那张图表里,它看起来很难看,不适合宽度: 请注意,我在两个屏幕截图中的每一列中有4种颜色 因此,我想使用highstock图表,用户可以放大和缩小数据,例如: 但是,有没有一种方法可以在保持堆叠的同时使用它 下面是一个包含我的堆叠图表的小样本数据及其代码: // Create the chart Highcharts.chart('container', { "chart": { "type":
// Create the chart
Highcharts.chart('container',
{
"chart": {
"type": "column"
},
"title": {
"text": ""
},
"xAxis": {
"categories": [
"Start Term 1",
"Start Term 2",
"29-Sep",
"Start Term 3",
"03-Oct",
"05-Oct",
"Start Term 4",
"12-Oct",
"20-Oct",
"23-Oct",
"30-Oct",
"17-Nov",
"21-Nov"
],
"labels": {
"style": {
"font-size": "12px"
},
"useHTML": true
}
},
"yAxis": {
"title": {
"text": "Time (hh:mm)"
},
"tickInterval": 600,
"labels": {},
"gridLineWidth": 0,
"plotLines": [
{
"value": 0,
"width": 1,
"color": "#000",
"zIndex": 4
}
],
"tickmarkPlacement": "on"
},
"plotOptions": {
"column": {
"stacking": "normal",
"events": {}
}
},
"credits": {
"enabled": false
},
"tooltip": {
"shared": true,
"crosshairs": true
},
"legend": {
"align": "right",
"verticalAlign": "top",
"itemStyle": {
"display": "none"
},
"title": {
"text": "Click a colour"
}
},
"series": [
{
"name": "On Task Teacher Recommended",
"data": [
null,
null,
10688,
null,
4624,
4330,
null,
5220,
169,
5220,
4330,
9144,
4345
],
"color": "#86E067",
"events": {},
"point": {
"events": false
},
"customEvents": {
"series": {},
"point": {}
}
},
{
"name": "On Task Student Discovered",
"data": [
null,
null,
10373,
null,
5384,
5301,
null,
5521,
1002,
5599,
5387,
15535,
5373
],
"color": "#5CB5E5",
"events": {},
"point": {
"events": false
},
"customEvents": {
"series": {},
"point": {}
}
},
{
"name": "Uncategorised",
"data": [
null,
null,
341,
null,
226,
226,
null,
226,
425,
2240,
1281,
3727,
1334
],
"color": "#F98157",
"events": {},
"point": {
"events": false
},
"customEvents": {
"series": {},
"point": {}
}
},
{
"name": "Off Task",
"data": [
null,
null,
-18937,
null,
-7056,
-7034,
null,
-7163,
-1271,
-7208,
-7091,
-21658,
-7050
],
"color": "#E3454D",
"events": {},
"point": {
"events": false
},
"customEvents": {
"series": {},
"point": {}
}
}
]
}
);
您可以使用在highstock等highcharts中添加滚动。您必须使用highstock js而不是highcharts js
必须使用max
属性设置要在x轴中看到的列数
//创建图表
Highcharts.chart('容器'{
“图表”:{
“类型”:“列”
},
“标题”:{
“文本”:”
},
“xAxis”:{
“类别”:[
“第一学期开始”,
“第二学期开始”,
“9月29日”,
“第三学期开始”,
“10月3日”,
“10月5日”,
“第四学期开始”,
“10月12日”,
“10月20日”,
“10月23日”,
“10月30日”,
“11月17日”,
“11月21日”
],
“标签”:{
“风格”:{
“字体大小”:“12px”
},
“useHTML”:true
},
分:0,,
max:4,//这是根据列号更改的值
滚动条:{
已启用:true
},
},
“yAxis”:{
“标题”:{
“文本”:“时间(小时:毫米)”
},
“滴答声间隔”:600,
“标签”:{},
“网格线宽”:0,
“绘图线”:[{
“值”:0,
“宽度”:1,
“颜色”:“000”,
“zIndex”:4
}],
“滴答声”:“开”,
},
“打印选项”:{
“列”:{
“堆叠”:“正常”,
“事件”:{}
}
},
“学分”:{
“已启用”:false
},
“工具提示”:{
“共享”:是的,
“十字准星”:正确
},
“传奇”:{
“对齐”:“右”,
“垂直对齐”:“顶部”,
“项目风格”:{
“显示”:“无”
},
“标题”:{
“文本”:“单击颜色”
}
},
“系列”:[{
“姓名”:“任务教师推荐”,
“数据”:[
无效的
无效的
10688,
无效的
4624,
4330,
无效的
5220,
169,
5220,
4330,
9144,
4345
],
“颜色”:“86E067”,
“事件”:{},
“要点”:{
“事件”:错误
},
“自定义事件”:{
“系列”:{},
“点”:{}
}
}, {
“名称”:“在任务中发现学生”,
“数据”:[
无效的
无效的
10373,
无效的
5384,
5301,
无效的
5521,
1002,
5599,
5387,
15535,
5373
],
“颜色”:“5CB5E5”,
“事件”:{},
“要点”:{
“事件”:错误
},
“自定义事件”:{
“系列”:{},
“点”:{}
}
}, {
“名称”:“未分类”,
“数据”:[
无效的
无效的
341,
无效的
226,
226,
无效的
226,
425,
2240,
1281,
3727,
1334
],
“颜色”:“F98157”,
“事件”:{},
“要点”:{
“事件”:错误
},
“自定义事件”:{
“系列”:{},
“点”:{}
}
}, {
“名称”:“关闭任务”,
“数据”:[
无效的
空,-18937,
空,-7056,-7034,
空,-7163,-1271,-7208,-7091,-21658,-7050
],
“颜色”:“E3454D”,
“事件”:{},
“要点”:{
“事件”:错误
},
“自定义事件”:{
“系列”:{},
“点”:{}
}
}]
});代码>
您可以使用在highstock等highcharts中添加滚动。您必须使用highstock js而不是highcharts js
必须使用max
属性设置要在x轴中看到的列数
//创建图表
Highcharts.chart('容器'{
“图表”:{
“类型”:“列”
},
“标题”:{
“文本”:”
},
“xAxis”:{
“类别”:[
“第一学期开始”,
“第二学期开始”,
“9月29日”,
“第三学期开始”,
“10月3日”,
“10月5日”,
“第四学期开始”,
“10月12日”,
“10月20日”,
“10月23日”,
“10月30日”,
“11月17日”,
“11月21日”
],
“标签”:{
“风格”:{
“字体大小”:“12px”
},
“useHTML”:true
},
分:0,,
max:4,//这是根据列号更改的值
滚动条:{
已启用:true
},
},
“yAxis”:{
“标题”:{
“文本”:“时间(小时:毫米)”
},
“滴答声间隔”:600,
“标签”:{},
“网格线宽”:0,
“绘图线”:[{
“值”:0,
“宽度”:1,
“颜色”:“000”,
“zIndex”:4
}],
“滴答声”:“开”,
},
“打印选项”:{
“列”:{
“堆叠”:“正常”,
“事件”:{}
}
},
“学分”:{
“已启用”:false
},
“工具提示”:{
“共享”:是的,
“十字准星”:正确
},
“传奇”:{
“对齐”:“右”,
“垂直对齐”:“顶部”,
“项目风格”:{
“显示”:“无”
},
“标题”:{
“文本”:“单击颜色”
}
},
“系列”:[{
“姓名”:“任务教师推荐”,
“数据”:[
无效的
无效的
10688,
无效的
4624,
4330,
无效的
5220,
169,
5220,
4330,
9144,
4345
],
“颜色”:“86E067”,
“事件”:{},
“要点”:{
“事件”:错误
},
“自定义事件”:{
“系列”:{},
“点”:{}
}
}, {
“名称”:“在任务中发现学生”,
“数据”:[
无效的
无效的
10373,
无效的
5384,
5301,
无效的
5521,
1002,
5599,
5387,
15535,
5373
],
“颜色”:“5CB5E5”,
“事件”:{},
“要点”:{
“事件”:错误
},
“自定义事件”:{
“系列”:{},
“点”:{}
}
}, {
“名称”:“未分类”,
“数据”:[
无效的
无效的
341,
无效的
226,
226,
无效的
226,
425,
2240,
1.