ChainPlot needs JavaScript to draw charts in your browser.
Select activities in your scheduling tool (P6, MS Project, Asta Powerproject or similar), copy, and paste here. Include a header row if you can. Tab- or comma-separated text both work.
The current view is laid out for the paper size you choose, with the legend and title block. Fonts and line weights stay at drawing scale, so a larger sheet shows more detail. Use “Print” and choose “Save as PDF” in the print dialog for a vector PDF that a plotter or print shop can take.
Tip: zoom the chart to the section you want before printing; the printed sheet shows exactly the current view. Set the paper size and orientation to match in the print dialog.
ChainPlot draws time–chainage (time–location) diagrams from the activity list of any scheduling tool. Give your activities a start and end chainage, export to .xlsx or CSV, load the file, and the chart draws itself. This is the free version: up to 60 activities and 6 groups per chart.
Everything happens inside your browser. Files you load are read on your device and are never uploaded; this site makes no network requests after the page loads, sets no cookies and uses no analytics. To let you pick up where you left off, the loaded table and your display preferences are kept in your browser’s local storage on this device only. “Clear data” removes them. To keep or share a chart, use “Save project” (a .chainplot.json file you control) or copy or download the table. Charts print or export as PDF, SVG and PNG at A4 to A0.
D3.js (ISC licence) and fflate (MIT licence). The wordmark is drawn from Sora (SIL Open Font License). Everything else is original.