AnyChart JavaScript Gantt Chart gives you fine-grained control over the size and position of every timeline element, including tasks, grouping tasks, baselines, and milestones.
This sample creates a project Gantt chart and adjusts the height, anchor, and position of tasks, grouping tasks, baselines, and progress bars. Element labels are repositioned with offset values, and milestone labels are shifted to appear beside the marker. The hierarchical JSON data is loaded as a tree structure and rendered with a 50-pixel default row height.
See the Gantt Chart documentation for all configuration options.