Download PDF
author(s): Torstein Hønsi
by Black Label
HTML
<link rel="stylesheet" href="https://netdna.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.css">
<script src="https://code.highcharts.com/gantt/highcharts-gantt.js"></script>
<script src="https://code.highcharts.com/gantt/modules/exporting.js"></script>
<script src="https://code.highcharts.com/gantt/modules/accessibility.js"></script>
<div id="container"></div>
CSS
#container,
#button-container {
max-width: 800px;
margin: 1em auto;
}
#pdf {
border: 1px solid silver;
border-radius: 3px;
background: #a4edba;
padding: 0.5em 1em;
}
#pdf i {
margin-right: 1em;
}
JavaScript
Highcharts.ganttChart('container', {
yAxis: {
uniqueNames: true
},
xAxis:[{
dateTimeLabelFormats: {
hour: {
list: ['%H:%M', '%H']
},
day: {
list: ['%A, %e. %B', '%a, %e. %b', '%E']
},
week: {
list: ['Неделя %W', 'W%W']
},
month: {
list: ['%B', '%b', '%o']
}
},
},{
dateTimeLabelFormats: {
hour: {
list: ['%H:%M', '%H']
},
day: {
list: ['%A, %e. %B', '%a, %e. %b', '%E']
},
week: {
list: ['Неделя %W', 'W%W']
},
month: {
list: ['%B', '%b', '%o']
}
},
}],
series: [{
name: 'Project 1',
data: [{
start: Date.UTC(2018, 11, 1),
end: Date.UTC(2018, 11, 2),
completed: {
amount: 0.95
},
name: 'Prototyping'
}, {
start: Date.UTC(2018, 11, 2),
end: Date.UTC(2018, 11, 5),
completed: {
amount: 0.444
},
name: 'Development'
}, {
start: Date.UTC(2018, 11, 8),
end: Date.UTC(2018, 11, 9),
completed: {
amount: 0.141
},
name: 'Testing'
}, {
start: Date.UTC(2018, 11, 9),
end: Date.UTC(2018, 11, 19),
completed: {
amount: 0.3,
fill: '#fa0'
},
name: 'Development'
}, {
start: Date.UTC(2018, 11, 10),
end: Date.UTC(2018, 11, 23),
name: 'Testing'
}]
}]
});