{"id":"pg_yk6xsz2va4jw","property_id":"prp_xmyp1ziwpl3m","domain_id":"dom_cmnflwxgauzb","root_domain":"linear.app","locale":"en","url":"https://linear.app/docs/project-graph","url_hash":"4057aec1cc3e556552f0ce08c066d990c14dceaa9ac62b278a9358c5f4afa423","path":"/docs/project-graph","depth":1,"canonical_url":"https://linear.app/docs/project-graph","canonical_page_id":null,"page_type":"docs","page_type_guess":"docs","state":"indexed","skip_reason":null,"priority":"1.4","discovered_via":"sitemap","first_seen_at":"2026-08-27T09:04:29.608Z","last_seen_at":"2026-08-27T09:04:35.270Z","http_status":200,"content_hash":"032fff654d7b749cfc924fc34d0ae25f069e05f0c8377261c37d383bfc3a4948","title":"Project graph – Linear Docs","description":"The graph shows you the progress you're making toward completing your project and estimates when you'll complete it.","author":null,"published_at":null,"modified_at":null,"word_count":537,"reading_time_sec":146,"lang_detected":"en","images":[],"links_out":null,"markdown_source":"readability","refresh_interval":"monthly","last_fetched_at":"2026-08-27T09:04:40.974Z","next_refresh_at":"2026-09-26T09:04:40.974Z","runs_count":1,"changes_count":0,"last_changed_at":null,"fail_count":0,"last_error":null,"created_at":"2026-08-27T09:04:29.608Z","updated_at":"2026-08-27T09:04:29.608Z","inlinks":1,"inlinks_body":1,"outlinks":22,"outlinks_external":0,"anchor_terms":["Project graph"],"template_score":"0.06666666666666666667","cash":"0","cash_total":"0.108333333333333333","pagerank":null,"is_orphan":false,"link_confirmed":true,"discovered_wave":0,"embedded_hash":"032fff654d7b749cfc924fc34d0ae25f069e05f0c8377261c37d383bfc3a4948","embedded_at":"2026-08-27T09:13:42.670Z","domain_name":"Linear","brand_color":null,"domain_rank":449,"spam_score":14,"markdown":"The graph shows you the progress you’re making toward completing your project and estimates when you’ll complete it.\n\n![Project Graph visual](https://webassets.linear.app/images/ornj730p/production/dec684e2f9d0666eac860146ac9c6e82d1e94c47-409x321.png?w=1440&q=95&auto=format&dpr=2)\n\n## Overview[⁠](#overview)\n\nProject graphs autogenerate once the status of a project has been moved to a Started status and we’ve collected enough project issue data for them to be created. Project graph statistics update hourly with the latest issue activity, and the time granularity of graph points is every 7 days. Predictions are calculated based on weekly velocity data.\n\n## Where to find it[⁠](#where-to-find-it)\n\nFrom the project view, open the project sidebar Cmd/Ctrl I to view the graph. If it’s not there, that means that we have not generated it yet.\n\n![](https://webassets.linear.app/images/ornj730p/production/c377a88c314fd6d0ceacf255f927c3220f1d9a07-16x16.svg?q=95&auto=format&dpr=2)\n\n**ProTip**: It can be helpful to set a target date to deter scope creep and create accountability for the project to ship in a reasonable amount of time.\n\n## How to read it[⁠](#how-to-read-it)\n\nA gray line shows you the project scope and how it has changed over time, giving you an easy way to see (and mitigate) scope creep.\n\nWe have separate lines for _Started_ and _Completed_ issues. This lets you see exactly what is being worked on and what is done. Blue bars also indicate completed issues over time for ease of interpretation when _Started_ and _Completed_ lines overlap.\n\nYou can see how a project’s issues break down by assignee and label, as well as what percentage of issues in those categories have been completed. You can hover over any assignee or label and click “filter” to show related issues.\n\nYou can also hover over the graph to see the exact values of scoped, completed and started issues over time.\n\nIf you have a target date set, it’ll show up as a red vertical line.\n\n### Live predictions[⁠](#live-predictions)\n\nWe show an estimated completion date once the project has enough history to calculate a weekly velocity. Moving issues into a Started status contributes to that prediction. You’ll see the purple line for completed issues continues on with a dotted line to the predicted completion date. The graph will always start at 0.\n\nThe projected completion date(s) are calculated by how long it will take to complete the remaining issues based on the current weekly project velocity.\n\nProject velocity is calculated based on weekly historical data: how many completed issue points per week. More recent weeks are weighted more heavily, as they indicate a more current rate of progress. We need at least one week of data to show prediction.\n\nRemaining issue points are calculated by summing the points of incomplete issues with a 1/4 modifier for any in-progress issues. After calculating a predicted completion date, we offer an optimistic and pessimistic completion date that includes a buffer of about ±40%. When available, these predictions are displayed as dotted lines starting from the Completed line at the current date.\n\n## FAQ[⁠](#faq)\n\nThis can happen when project scope is reduced, in order to maintain a representative relationship between the Scope and Progress lines. Examples include when someone deletes or removes issues from a project, cancels issues from a project, or reduces issue scope.\n\nIf estimates are off in a team, all issues are treated as 1 estimate point for the purposes of building the project graph.","storage":{"htmlKey":"stealpage/html/linear.app/pg_yk6xsz2va4jw/run_u-brfkhkvhvl.html.gz","markdownKey":"stealpage/md/linear.app/pg_yk6xsz2va4jw/run_u-brfkhkvhvl.md.gz"},"facets":{"page_id":"pg_yk6xsz2va4jw","domain_id":"dom_cmnflwxgauzb","root_domain":"linear.app","locale":"en","format":"research","depth":2,"technicality":1,"promotional":1,"originality":2,"audience":"developer","funnel_stage":"consideration","intent":"informational","evidence":"none","tone":"plain","has_code":false,"code_langs":[],"has_data":false,"has_tables":false,"has_images":false,"has_video":false,"has_faq":false,"external_links":2,"heading_count":5,"topics":["project management","software development","productivity"],"keywords":["project graph","scope creep","velocity data","estimated completion date","issue points"],"entities":{},"takeaways":["The project graph in Linear automatically generates once a project is marked as started and has sufficient data.","Users can track project scope, completed issues, and estimated completion dates using visual indicators and weekly velocity data.","The graph includes features like filtering by assignee or label, hovering for exact values, and displaying target dates as red lines.","Predictions are based on historical data and include optimistic and pessimistic estimates with a 40% buffer.","The page provides a clear explanation of how the project graph works and its benefits for managing project timelines and scope."],"summary":"The page explains how the project graph in Linear helps users visualize project progress, track scope changes, and estimate completion dates based on historical data.","ai_likelihood":"0.088","shelf_life":"dated","quality_score":"0.5024","fingerprint":"032fff654d7b749cfc924fc34d0ae25f069e05f0c8377261c37d383bfc3a4948","model":"qwen/qwen3-30b-a3b","classified_at":"2026-08-27T09:11:15.064Z","created_at":"2026-08-27T09:11:15.064Z","updated_at":"2026-08-27T09:11:15.064Z"},"assets":[{"kind":"image","src_url":"https://linear.app/api/og/docs?title=Project+graph","r2_key":null,"alt":null,"caption":null,"width":null,"height":null,"is_hero":true,"zone":"main"},{"kind":"image","src_url":"https://webassets.linear.app/images/ornj730p/production/8abe33188378ed585e006bacf32274dc4351763a-16x16.svg?auto=format&dpr=2&q=95","r2_key":null,"alt":"Projects","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://webassets.linear.app/images/ornj730p/production/83e9aea535b38be6ecc4ff3c993244ac9f484141-16x16.svg?auto=format&dpr=2&q=95","r2_key":null,"alt":"Initiative and Project updates","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://webassets.linear.app/images/ornj730p/production/b4ed29b2721bb179949f9f22d0a90b775eda1d73-16x16.svg?auto=format&dpr=2&q=95","r2_key":null,"alt":"Project milestones","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://webassets.linear.app/images/ornj730p/production/951b2576b4ca1b7b1b7f6ffcc56ebba4197d72c7-16x16.svg?auto=format&dpr=2&q=95","r2_key":null,"alt":"Project overview","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://webassets.linear.app/images/ornj730p/production/aee950dabcf625d0ff74c8332028f5ce64dc04b1-16x16.svg?auto=format&dpr=2&q=95","r2_key":null,"alt":"Documents","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://webassets.linear.app/images/ornj730p/production/d0484b16cd0bd648fa9f3f14162d42d0de0f81f5-16x16.svg?auto=format&dpr=2&q=95","r2_key":null,"alt":"Project graph","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://webassets.linear.app/images/ornj730p/production/c30668a94deaa3be4feb8500ea42ff00711e442f-16x16.svg?auto=format&dpr=2&q=95","r2_key":null,"alt":"Project status","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://webassets.linear.app/images/ornj730p/production/71b5665d0601a111c6bc80f4cfc50bc3d026da09-16x16.svg?auto=format&dpr=2&q=95","r2_key":null,"alt":"Project labels","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://webassets.linear.app/images/ornj730p/production/f46ea66a6999ffc68bead92dd87ae8555130a35e-16x16.svg?auto=format&dpr=2&q=95","r2_key":null,"alt":"Project notifications","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://webassets.linear.app/images/ornj730p/production/7041c586d1c75c94fee7204624db842bed4b1f12-16x16.png?auto=format&dpr=2&q=95","r2_key":null,"alt":"Project priority","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://webassets.linear.app/images/ornj730p/production/da444f790a8ba4c00a3a08ee81336fa0746a4c8b-16x16.svg?auto=format&dpr=2&q=95","r2_key":null,"alt":"Project dependencies","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://webassets.linear.app/images/ornj730p/production/1f6ec893703da8f7f931e8a91c4dc56a2288a022-16x16.svg?auto=format&dpr=2&q=95","r2_key":null,"alt":"Customer Requests","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://webassets.linear.app/images/ornj730p/production/327d644f5534eacc254da0d836cb694e19503028-16x16.svg?auto=format&dpr=2&q=95","r2_key":null,"alt":"Dashboards","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://webassets.linear.app/images/ornj730p/production/a6330865aa50d916f9dfdf9a057a8b012bb10b49-16x16.svg?auto=format&dpr=2&q=95","r2_key":null,"alt":"Insights","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://webassets.linear.app/images/ornj730p/production/2807ce6a3505890b0a0920dca6d3706d17807913-16x16.svg?auto=format&dpr=2&q=95","r2_key":null,"alt":"Cycle graph","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://webassets.linear.app/images/ornj730p/production/da15b01b737282b3c042558f57a354964fcdcd82-16x16.svg?auto=format&dpr=2&q=95","r2_key":null,"alt":"Exporting Data","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://webassets.linear.app/images/ornj730p/production/dec684e2f9d0666eac860146ac9c6e82d1e94c47-409x321.png?auto=format&dpr=2&q=95&w=1440","r2_key":null,"alt":"Project Graph visual","caption":null,"width":1440,"height":321,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://webassets.linear.app/images/ornj730p/production/c377a88c314fd6d0ceacf255f927c3220f1d9a07-16x16.svg?auto=format&dpr=2&q=95","r2_key":null,"alt":"","caption":null,"width":16,"height":16,"is_hero":false,"zone":"main"}],"shots":[],"history":[{"id":"run_u-brfkhkvhvl","started_at":"2026-08-27T09:04:40.905Z","http_status":200,"fetcher":"direct","changed":false,"diff":null,"word_count":537}],"citedBy":[{"id":"pg_rwoh13pmrdmq","url":"https://linear.app/docs/cycle-graph","title":"Cycle graph – Linear Docs","anchors":["Project graph"],"zone":"main"}]}