Categories

Rose Chart Generator

Generate beautiful Nightingale rose charts (coxcomb charts) to visualize data through both angle and area, perfect for comparative analysis and historical data presentation

Data for the rose chart in JSON format with label, value, and optional description fields

Title that will be displayed above the chart

JSON array of hex colors (requires Custom Colors selection)

Size of the chart in pixels (min: 300, max: 700)

Starting angle in degrees (0-360)

Inner radius for the rose chart (0-100)

Spacing between rose segments (0-5)

Background color for the chart container

Display values inside the rose petals

Display category labels around the chart

Display background grid circles

Animate rose petals when loading

Show percentages instead of values

Display total value below the title

Show detailed information on hover

Key Facts

Category
Data Visualization
Input Types
textarea, text, select, number, color, checkbox
Output Type
html
Sample Coverage
4
API Ready
Yes

Overview

The Rose Chart Generator creates visually compelling Nightingale rose charts (also known as coxcomb or polar area charts) that represent data through both angle and area, making it an ideal tool for comparative analysis and historical data presentation.

When to Use

  • When you need to compare multiple categories that share a common scale but vary in magnitude.
  • When you want to present cyclical or seasonal data in a visually engaging, circular format.
  • When you need a more impactful alternative to standard bar or pie charts for storytelling with data.

How It Works

  • Input your dataset in JSON format, specifying a label and a numerical value for each segment.
  • Customize the visual appearance by selecting a color scheme, adjusting the inner radius, and setting the chart size.
  • Toggle display options like tooltips, grid lines, and value labels to refine the presentation.
  • Generate the chart to visualize your data as a dynamic, interactive polar area diagram.

Use Cases

Visualizing seasonal sales performance across different product categories.
Displaying historical weather patterns or temperature fluctuations throughout the year.
Comparing resource allocation or budget distribution across various departments.

Examples

1. Annual Sales Performance

Data Analyst
Background
The analyst needs to present monthly revenue figures to stakeholders in a way that highlights seasonal trends more effectively than a standard table.
Problem
Standard bar charts feel cluttered for 12 months of data, and pie charts make it difficult to compare small differences in area.
How to Use
Input the monthly revenue data as JSON, set the value format to 'currency', and enable 'Show Total' to provide context.
Example Config
[{"label": "Jan", "value": 12000}, {"label": "Feb", "value": 15000}, {"label": "Mar", "value": 18000}, {"label": "Apr", "value": 14000}]
Outcome
A clean, circular rose chart that clearly shows the growth trend from January to March with a total revenue summary.

2. Departmental Budget Allocation

Project Manager
Background
A project manager is presenting the budget distribution for a multi-phase project to the executive team.
Problem
The team needs to see how different phases compare in terms of cost while maintaining a professional, modern aesthetic.
How to Use
Use the 'Vibrant' color scheme, set the inner radius to 40 for a wider center, and enable tooltips for detailed cost breakdowns.
Example Config
[{"label": "Research", "value": 5000}, {"label": "Design", "value": 8000}, {"label": "Dev", "value": 12000}, {"label": "QA", "value": 4000}]
Outcome
An interactive rose chart where stakeholders can hover over each phase to see the exact budget amount, with the 'Dev' phase clearly standing out as the largest segment.

Try with Samples

json

Related Hubs

FAQ

What is a Nightingale rose chart?

It is a circular statistical graphic where the size of each segment (petal) is proportional to the value it represents, allowing for easy comparison of data across categories.

What data format is required?

The tool requires a JSON array of objects, where each object contains at least a 'label' and a 'value' field.

Can I use custom colors?

Yes, select the 'Custom Colors' scheme and provide a JSON array of hex color codes to match your branding.

Is the chart interactive?

Yes, you can enable tooltips to show detailed information when hovering over specific segments of the chart.

Can I show percentages instead of raw values?

Yes, you can toggle the 'Show Percentages' option to display the relative proportion of each segment.

API Documentation

Request Endpoint

POST /en/api/tools/rose-chart

Request Parameters

Parameter Name Type Required Description
chartData textarea Yes Data for the rose chart in JSON format with label, value, and optional description fields
chartTitle text No Title that will be displayed above the chart
colorScheme select No -
customColors textarea No JSON array of hex colors (requires Custom Colors selection)
valueFormat select No -
chartSize number No Size of the chart in pixels (min: 300, max: 700)
startAngle number No Starting angle in degrees (0-360)
innerRadius number No Inner radius for the rose chart (0-100)
segmentSpacing number No Spacing between rose segments (0-5)
backgroundColor color No Background color for the chart container
showValues checkbox No Display values inside the rose petals
showLabels checkbox No Display category labels around the chart
showGrid checkbox No Display background grid circles
showAnimation checkbox No Animate rose petals when loading
showPercentage checkbox No Show percentages instead of values
showTotal checkbox No Display total value below the title
enableTooltip checkbox No Show detailed information on hover

Response Format

{
  "result": "
Processed HTML content
", "error": "Error message (optional)", "message": "Notification message (optional)", "metadata": { "key": "value" } }
HTML: HTML

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-rose-chart": {
      "name": "rose-chart",
      "description": "Generate beautiful Nightingale rose charts (coxcomb charts) to visualize data through both angle and area, perfect for comparative analysis and historical data presentation",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=rose-chart",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

If you encounter any issues, please contact us at [email protected]