AnyChart JavaScript Gantt Chart can display multiple milestones per resource row, marking key dates and deliverables alongside regular schedule periods.
This sample creates a resource Gantt chart loaded with table-structured JSON data that includes several milestones per project. The data grid is configured with two custom columns: a Project Number column (80 px) with a label formatter reading the project_number field, and a Project Title column (140 px) with text overflow ellipsis. The chart uses fitAll to zoom the timeline so that all milestones and periods are visible at once.
See the Gantt Chart documentation for all configuration options.