anychart.onDocumentReady(function () {
var chart = anychart.ganttResource();
chart.data(data, 'as-table');
chart.title('Working and not working periods are visible because zoomed to hours.');
var scale = chart.xScale();
scale.minimum(Date.UTC(2020, 2, 2));
scale.maximum(Date.UTC(2020, 2, 3));
var calendar = scale.calendar();
var timeline = chart.getTimeline();
timeline.workingFill('lightgreen 0.5');
timeline.notWorkingFill('yellow 0.3');
var legend = chart.legend();
{index: 0, text: 'Not working hours', iconFill: 'yellow 0.3'},
{index: 1, text: 'Working hours', iconFill: 'lightgreen 0.5'}
chart.container('container');
{id: 1, name: 'Mike Johnson', periods:[
{id: 4, start: Date.UTC(2020, 2, 2, 8, 15), end: Date.UTC(2020, 2, 2, 15)},
{id: 5, start: Date.UTC(2020, 2, 2, 16, 10), end: Date.UTC(2020, 2, 2, 18, 30)}
{id: 2, name: 'Olivia Taylor', periods: [
{id: 6, start: Date.UTC(2020, 2, 2, 9), end: Date.UTC(2020, 2, 2, 14)},
{id: 7, start: Date.UTC(2020, 2, 2, 16), end: Date.UTC(2020, 2, 2, 19)}
{id: 3, name: 'Daniel Wilson', periods: [
{id: 8, start: Date.UTC(2020, 2, 2, 10, 30), end: Date.UTC(2020, 2, 2, 12)},
{id: 9, start: Date.UTC(2020, 2, 2, 12, 30), end: Date.UTC(2020, 2, 2, 15)},
{id: 10, start: Date.UTC(2020, 2, 2, 15, 40), end: Date.UTC(2020, 2, 2, 19)}