Register
Process Type
Graphical expression
Mind Type
Structured expression
Note Type
Efficient expression

TidslinjeSyntax

Tidslinje

En tidslinje är ett diagram för att illustrera händelser, datum eller tidsperioder. Det renderas vanligtvis grafiskt för att visa tidens gång och organiseras oftast kronologiskt. En grundläggande tidslinje listar händelser i kronologisk ordning, vanligtvis med datum som markörer. En tidslinje kan också användas för att visa relationer mellan händelser, till exempel relationer mellan händelser i en persons liv.

Kod
                            
Kopiera
Bädda in
timeline title History of Social Media Platform 2002 : LinkedIn 2004 : Facebook : Google 2005 : YouTube 2006 : Twitter

Syntax

Syntaxen för att skapa en tidslinje är enkel. Den måste börja med timeline -syntaxen så att mermaid vet att du vill skapa en tidslinje.

Därefter kan du lägga till en titel för tidslinjen. Detta görs genom att lägga till title -syntaxen följt av titeltexten.

Lägg sedan till tidslinjedata, som alltid börjar med en tidsperiod följt av ett kolon och sedan händelsens text. Du kan välja att lägga till ytterligare ett kolon följt av händelsens text. Därför kan varje tidsperiod ha en eller flera händelser.

                            
Kopiera
Bädda in
{time period} : {event}

eller

                            
Kopiera
Bädda in
{time period} : {event} : {event}

eller

                            
Kopiera
Bädda in
{time period} : {event} : {event} : {event}

Obs: tidsperioder och händelser är enkel text och är inte begränsade till siffror.

mermaid.grammar_timeline_note_see_up_exemport_s

Kod
                            
Kopiera
Bädda in
timeline title History of Social Media Platform 2002 : LinkedIn 2004 : Facebook : Google 2005 : YouTube 2006 : Twitter

På detta sätt kan vi använda en textdisposition för att generera en tidslinje. Ordningen för tidsperioder och händelser är viktig eftersom den används för att rita tidslinjen. Den första tidsperioden placeras till vänster på tidslinjen och den sista tidsperioden placeras till höger på tidslinjen.

När flera händelser inträffar under samma tidsperiod placeras den första händelsen högst upp i den specifika tidsperioden och den sista händelsen längst ned i den specifika tidsperioden.

Gruppera tidsperioder

Du kan gruppera tidsperioder i olika sektioner/epoker. Detta kan göras genom att lägga till section -syntaxen följt av sektionsnamnet.

Alla efterföljande tidsperioder placeras i denna sektion tills en ny sektion definieras.

Om ingen sektion definieras placeras alla tidsperioder i standardsektionen.

mermaid.grammar_timeline_default_see_one_some_part

Kod
                            
Kopiera
Bädda in
timeline title Timeline of Industrial Revolution section 17th-20th century Industry 1.0 : Machinery, Water power, Steam <br>power Industry 2.0 : Electricity, Internal combustion engine, Mass production Industry 3.0 : Electronics, Computers, Automation section 21st century Industry 4.0 : Internet, Robotics, Internet of Things Industry 5.0 : Artificial intelligence, Big data, 3D printing

Som du kan se placeras tidsperioder i olika sektioner, och sektionerna ordnas i den ordning de definieras.

Alla tidsperioder och händelser under en angiven sektion följer ett liknande färgschema; detta görs för att det ska vara lättare att se relationerna mellan tidsperioder och händelser.

Radbrytning för långa tidsperioder eller långa händelser

Som standard radbryts texten automatiskt om tidsperiodens och händelsens text är för lång.

Du kan också använda för att tvinga fram en radbrytning.

mermaid.grammar_timeline_force_one_this_time_long

Kod
                            
Kopiera
Bädda in
timeline title England's History Timeline section Stone Age 7600 BC : Britain's oldest known house was built in Orkney, Scotland 6000 BC : Sea levels rise and Britain becomes an island.<br> The people who live here are hunter-gatherers. section Bronze Age 2300 BC : People arrive from Europe and settle in Britain. <br>They bring farming and metalworking. : New styles of pottery and ways of burying the dead appear. 2200 BC : The last major building works are completed at Stonehenge.<br> People now bury their dead in stone circles. : The first metal objects are made in Britain.Some other nice things happen. it is a good time to be alive.
Kod
                            
Kopiera
Bädda in
timeline title MermaidChart 2023 Timeline section 2023 Q1 <br> Release Personal Tier Bullet 1 : sub-point 1a : sub-point 1b : sub-point 1c Bullet 2 : sub-point 2a : sub-point 2b section 2023 Q2 <br> Release XYZ Tier Bullet 3 : sub-point <br> 3a : sub-point 3b : sub-point 3c Bullet 4 : sub-point 4a : sub-point 4b

Stil för tidsperioder och händelser

Som nämnts tidigare har varje sektion ett färgschema, och varje tidsperiod och händelse under en sektion följer samma färgschema.

Ange stil för tidsperioder individuellt, det vill säga varje tidsperiod (och dess motsvarande händelser) har sitt eget färgschema.

Kod
                            
Kopiera
Bädda in
timeline title History of Social Media Platform 2002 : LinkedIn 2004 : Facebook : Google 2005 : YouTube 2006 : Twitter

Obs: ingen sektion är definierad, och varje tidsperiod och dess motsvarande händelser har sitt eget färgschema.

Anpassat färgschema

Du kan anpassa färgschemat med temavariablerna cScale0 till cScale11, vilket ändrar bakgrundsfärgen. Mermaid låter dig ange unika färger för upp till 12 sektioner, där variabeln cScale0 styr färgen för den första sektionen eller tidsperioden, variabeln cScale1 styr färgen för den andra sektionen, och så vidare. Om sektionerna överstiger 12 börjar färgschemat att upprepas cykliskt.

Om du också vill ändra förgrundsfärgen för en sektion kan du använda motsvarande temavariabler cScaleLabel0 till cScaleLabel11.

Obs: standardvärdena för dessa temavariabler hämtas från det valda temat. Om du vill åsidosätta standardvärdena kan du använda initialize -syntaxen för att lägga till anpassade temavariabelvärden.

Exempel:

Låt oss nu åsidosätta standardvärdena för variablerna cScale0 till cScale2:

Kod
                            
Kopiera
Bädda in
--- config: logLevel: 'debug' theme: 'default' themeVariables: cScale0: '#ff0000' cScaleLabel0: '#ffffff' cScale1: '#00ff00' cScale2: '#0000ff' cScaleLabel2: '#ffffff' --- timeline title History of Social Media Platform 2002 : LinkedIn 2004 : Facebook : Google 2005 : YouTube 2006 : Twitter 2007 : Tumblr 2008 : Instagram 2010 : Pinterest

Tema

Mermaid stöder många fördefinierade teman som du kan använda för att matcha ett tema som passar dig. Anmärkning: du kan faktiskt åsidosätta variablerna i ett befintligt tema för att skapa ditt eget anpassade tema.

mermaid.grammar_timeline_theme_pre_no_same

  • redux-color
  • redux-dark-color
  • redux
  • redux-dark
  • default
  • neutral
  • dark
  • forest
  • neo
  • neo-dark
  • base

Obs: för att ändra temat kan du använda initialize -syntaxen.

Bastema

Kod
                            
Kopiera
Bädda in
--- config: logLevel: 'debug' theme: 'base' --- timeline title History of Social Media Platform 2002 : LinkedIn 2004 : Facebook : Google 2005 : YouTube 2006 : Twitter 2007 : Tumblr 2008 : Instagram 2010 : Pinterest

Skogstema

Kod
                            
Kopiera
Bädda in
--- config: logLevel: 'debug' theme: 'forest' --- timeline title History of Social Media Platform 2002 : LinkedIn 2004 : Facebook : Google 2005 : YouTube 2006 : Twitter 2007 : Tumblr 2008 : Instagram 2010 : Pinterest

Mörkt tema

Kod
                            
Kopiera
Bädda in
--- config: logLevel: 'debug' theme: 'dark' --- timeline title History of Social Media Platform 2002 : LinkedIn 2004 : Facebook : Google 2005 : YouTube 2006 : Twitter 2007 : Tumblr 2008 : Instagram 2010 : Pinterest

Standardtema

Kod
                            
Kopiera
Bädda in
--- config: logLevel: 'debug' theme: 'default' --- timeline title History of Social Media Platform 2002 : LinkedIn 2004 : Facebook : Google 2005 : YouTube 2006 : Twitter 2007 : Tumblr 2008 : Instagram 2010 : Pinterest

Neutralt tema

Kod
                            
Kopiera
Bädda in
--- config: logLevel: 'debug' theme: 'neutral' --- timeline title History of Social Media Platform 2002 : LinkedIn 2004 : Facebook : Google 2005 : YouTube 2006 : Twitter 2007 : Tumblr 2008 : Instagram 2010 : Pinterest