> For the complete documentation index, see [llms.txt](https://docs.listburst.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.listburst.app/advanced-chart-types/s-curve.md).

# S-curve

An **s-curve** is a type of line chart which shows progress over time.

In this example below, the work completed (a numeric field) is plotted against time. The work completed is cumulative to show the progress over time.

<figure><img src="/files/Zs3B1gggpUU04nGBKZ4d" alt=""><figcaption></figcaption></figure>

The above chart is configured by simply selecting the numeric **work** field (e.g. work completed, effort, cost, or another such measure), against the date. In this case, the work field is named 'Weighting':\
![](/files/dMjIUIQp8nvZzsFDCXO1)

To convert the data to cumulative, enable that option under Data Manipulation:\
![](/files/A5LezarVvjIchVPucg5W)

Often, it is desirable to display a second line which is the **target**. This allows comparison of the ideal progress against expected or target progress.<br>

<figure><img src="/files/PlSMVcvz5PSA7s0KgrnS" alt=""><figcaption></figcaption></figure>

To add this second line, click **Next** at the bottom of the configuration:

<figure><img src="/files/o68bLhcZVieQwHCmco95" alt=""><figcaption></figcaption></figure>

Enter the same List URL, select the same numeric data field (weighting), but this time, select your **target date** field.\
![](/files/x5xap59Dv5FWwFrNCglv)

{% hint style="success" %}
If you're using s-curves, this ties in perfectly with our gantt scheduling tool **baselines** functionality. [See more info](https://365automate.gitbook.io/365automate-gantt/baselines).
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.listburst.app/advanced-chart-types/s-curve.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
