Skip to main content

What Are Timeline Diagrams?

Marmaid’s Timeline diagrams provide a graphical representation of events or periods over time. They help illustrate the sequence and relationship between events, making them a powerful tool for visualizing histories, schedules, and project timelines.

Creating Your First Timeline Diagram

  1. Launch DinoAI: From Code IDE, access DinoAI to start creating diagrams.
  2. Use a Simple Prompt: Tell DinoAI what kind of Timeline Diagram you want to create. For example:
  1. Get Your Diagram: DinoAI will generate a complete .mmd file with proper Mermaid syntax.
  2. Preview Your Work: Click the eye icon (👁️) to preview your diagram in real-time as you edit.
  3. Iterate and Refine: Modify the generated .mmd file directly, or ask DinoAI to make specific changes.

Example:

Reusable Timeline Diagram prompts for you and your teamYou can create custom, standardized .dinoprompts for Mermaid’s Timeline Diagram that ensure consistency across your data team. See step-by-step guide.

Syntax and Components

The syntax for creating Timeline diagrams in Mermaid is straightforward:
  • Start with the timeline keyword.
  • Optionally add a title with the title keyword.
  • Define time periods followed by their events in the format:
You can include multiple events for a single time period using the same format:

Examples

Basic Timeline

Grouping Time Periods


Styling Options

Using Themes

Mermaid offers several themes such as base, forest, dark, neutral, and default. To apply a theme, use the %%{init} directive:

Custom Colors

You can customize colors using cScale and cScaleLabel variables:

Best Practices

  1. Keep it Chronological: Ensure events are listed in proper order.
  2. Use Sections for Clarity: Group related events into sections for better organization.
  3. Customize Colors: Use distinct colors for sections to enhance readability.

Advanced Features

  • Line Breaks: Use <br> to add line breaks in event text.
  • Disable Multi-Color: Use the disableMulticolor option for uniform colors.

Additional ResourcesFor more advanced configurations and examples, refer to the Mermaid documentation.