The Chart Macro allows you to display a chart based on tabular data. When entering the macro code, you will supply the data and choose the format of the chart.

The chart macro appears as shown in the following screenshot.

Screenshot: The Chart Macro in Confluence

On this page:

Usage with the Macro Browser

To insert the chart macro into a page using the Macro Browser,

     4. Once you've found the chart macro, select a type of chart from the parameter settings (listed below).
     5. You will also need to manually enter your chart data as a Wiki markup table into the 'body text' field, like so:

|produce|orange|lemon|grape|pear|
|week 1 |10| 20| 30| 40 |50|
|week 2 |100|200|300|300|400|500|

     6. Click 'Preview' to check that your settings and data are correct.
     7. Finally, click 'insert' to add the chart to your page.

Usage with the Wiki Markup Editor.

Here is a simple example of a pie chart.

What you need to type

What you will get

{chart:type=pie|title=Fish Sold}
|| Fish Type || 2004 || 2005 ||
|| Herring | 9,500 | 8,300 |
|| Salmon | 2,900 | 4,200 |
|| Tuna | 1,500 | 1,500 |
{chart}

Fish Type

2004

2005

Herring

9,500

8,300

Salmon

2,900

4,200

Tuna

1,500

1,500

Here is a simple example of a bar chart.

What you need to type

What you will get

{chart:type=bar|title=Fish Sold}
|| Fish Type || 2004 || 2005 ||
|| Herring | 9,500 | 8,300 |
|| Salmon | 2,900 | 4,200 |
|| Tuna | 1,500 | 1,500 |
{chart}

Fish Type

2004

2005

Herring

9,500

8,300

Salmon

2,900

4,200

Tuna

1,500

1,500

Parameters

Compatibility With Other Macros

Examples

Time Series Chart

What you need to type
{chart:type=timeSeries|dateFormat=MM/yyyy|timePeriod=Month| dataOrientation=vertical|rangeAxisLowerBound=0|domainaxisrotateticklabel=true}
|| Month || Revenue ||
| 1/2005 | 31.8 |
| 2/2005 | 41.8 |
| 3/2005 | 51.3 |
| 4/2005 | 33.8 |
| 5/2005 | 27.6 |
| 6/2005 | 49.8 |
| 7/2005 | 51.8 |
| 8/2005 | 77.3 |
| 9/2005 | 73.8 |
| 10/2005 | 97.6 |
| 11/2005 | 101.2 |
| 12/2005 | 113.7 |

|| Month || Expenses ||
| 1/2005 | 41.1 |
| 2/2005 | 43.8 |
| 3/2005 | 45.3 |
| 4/2005 | 45.0 |
| 5/2005 | 44.6 |
| 6/2005 | 43.8 |
| 7/2005 | 51.8 |
| 8/2005 | 52.3 |
| 9/2005 | 53.8 |
| 10/2005 | 55.6 |
| 11/2005 | 61.2 |
| 12/2005 | 63.7 |
{chart}
What you will get

Month

Revenue

1/2005

31.8

2/2005

41.8

3/2005

51.3

4/2005

33.8

5/2005

27.6

6/2005

49.8

7/2005

51.8

8/2005

77.3

9/2005

73.8

10/2005

97.6

11/2005

101.2

12/2005

113.7

Month

Expenses

1/2005

41.1

2/2005

43.8

3/2005

45.3

4/2005

45.0

5/2005

44.6

6/2005

43.8

7/2005

51.8

8/2005

52.3

9/2005

53.8

10/2005

55.6

11/2005

61.2

12/2005

63.7

XY Line Chart

What you need to type
{chart:type=xyline}
|| || 12 || 14 || 23 ||
| Revenue | 41.1 | 31.8 | 12.4 |
| Expense | 31.1 | 41.8 | 43.6 |
{chart}
What you will get

 

12

14

23

Revenue

41.1

31.8

12.4

Expense

31.1

41.8

43.6

XY Bar Chart

What you need to type
{chart:type=xybar|opacity=60}
|| || 2005 || 2006 || 2007 ||
| Revenue | 41.1 | 31.8 | 12.4 |
| Expense | 31.1 | 41.8 | 43.6 |
{chart}
What you will get

 

2005

2006

2007

Revenue

41.1

31.8

12.4

Expense

31.1

41.8

43.6

XY Area Chart

What you need to type
{chart:type=xyarea}
|| || 12 || 14 || 23 ||
| Revenue | 41.1 | 31.8 | 12.4 |
| Expense | 31.1 | 41.8 | 43.6 |
{chart}
What you will get

 

12

14

23

Revenue

41.1

31.8

12.4

Expense

31.1

41.8

43.6

Area Charts

What you need to type
{chart:type=area|dataDisplay=true|legend=true|width=300|height=300|opacity=50}
|| Satisfaction || 2002 || 2003 || 2004 ||
| Very satisfied | 20 | 23 | 34 |
| Satisfied | 40 | 34 | 23 |
| Disatisfied | 25 | 26 | 25 |
| Very disatisfied | 15 | 17 | 18 |
{chart}
What you will get

Satisfaction

2002

2003

2004

Very satisfied

20

23

34

Satisfied

40

34

23

Disatisfied

25

26

25

Very disatisfied

15

17

18

What you need to type
{chart:type=area|dataDisplay=true|legend=true|width=300|height=300|stacked=true}
|| Satisfaction || 2002 || 2003 || 2004 ||
| Very satisfied | 12 | 23 | 31 |
| Satisfied | 1 | 34 | 36 |
| Disatisfied | 4 | 6 | 22 |
| Very disatisfied | 2 | 7 | 12 |
{chart}
What you will get

Satisfaction

2002

2003

2004

Very satisfied

12

23

31

Satisfied

1

34

36

Disatisfied

4

6

22

Very disatisfied

2

7

12

RELATED TOPICS

Flowchart Macro
Working with Macros

Take me back to the Confluence User Guide.