ลงทะเบียน
ชั้นเรียนกระบวนการ
การแสดงออกทางกราฟิก
การคิด
การแสดงออกที่มีโครงสร้าง
หมายเหตุ
การแสดงออกอย่างมีประสิทธิภาพ

เส้นเวลาไวยากรณ์

เส้นเวลา

ไทม์ไลน์เป็นแผนภาพที่ใช้อธิบายเหตุการณ์ วันที่ หรือช่วงเวลา มักเรนเดอร์เป็นกราฟิกเพื่อแสดงการผ่านไปของเวลา และมักจัดเรียงตามลำดับเวลา ไทม์ไลน์พื้นฐานจะแสดงเหตุการณ์ตามลำดับเวลา โดยมักใช้วันที่เป็นเครื่องหมาย ไทม์ไลน์ยังใช้แสดงความสัมพันธ์ระหว่างเหตุการณ์ได้ด้วย เช่น ความสัมพันธ์ระหว่างเหตุการณ์ในชีวิตของบุคคลหนึ่ง

โค้ด
                            
คัดลอก
ฝัง
timeline title History of Social Media Platform 2002 : LinkedIn 2004 : Facebook : Google 2005 : YouTube 2006 : Twitter

ไวยากรณ์

ไวยากรณ์สำหรับสร้างไทม์ไลน์นั้นเรียบง่าย ต้องขึ้นต้นด้วยไวยากรณ์ timeline เพื่อให้ mermaid รู้ว่าคุณต้องการสร้างไทม์ไลน์

หลังจากนั้น สามารถเพิ่มชื่อเรื่องให้กับไทม์ไลน์ได้ ทำได้โดยเพิ่มไวยากรณ์ title ตามด้วยข้อความชื่อเรื่อง

จากนั้นเพิ่มข้อมูลไทม์ไลน์ โดยเริ่มต้นด้วยช่วงเวลาหนึ่งเสมอ ตามด้วยเครื่องหมายทวิภาค แล้วจึงเป็นข้อความของเหตุการณ์ คุณสามารถเลือกเพิ่มเครื่องหมายทวิภาคอีกหนึ่งตัว แล้วตามด้วยข้อความของเหตุการณ์ ดังนั้น แต่ละช่วงเวลาสามารถมีเหตุการณ์ได้หนึ่งเหตุการณ์หรือมากกว่า

                            
คัดลอก
ฝัง
{time period} : {event}

หรือ

                            
คัดลอก
ฝัง
{time period} : {event} : {event}

หรือ

                            
คัดลอก
ฝัง
{time period} : {event} : {event} : {event}

หมายเหตุ: ช่วงเวลาและเหตุการณ์เป็นเพียงข้อความธรรมดา ไม่จำกัดเฉพาะตัวเลข

mermaid.grammar_timeline_note_see_up_exemport_s

โค้ด
                            
คัดลอก
ฝัง
timeline title History of Social Media Platform 2002 : LinkedIn 2004 : Facebook : Google 2005 : YouTube 2006 : Twitter

ด้วยวิธีนี้ เราสามารถใช้โครงร่างข้อความเพื่อสร้างไทม์ไลน์ได้ ลำดับของช่วงเวลาและเหตุการณ์นั้นสำคัญ เพราะจะถูกใช้ในการวาดไทม์ไลน์ ช่วงเวลาแรกจะถูกวางไว้ทางด้านซ้ายของไทม์ไลน์ และช่วงเวลาสุดท้ายจะถูกวางไว้ทางด้านขวาของไทม์ไลน์

เมื่อช่วงเวลาเดียวกันมีเหตุการณ์หลายเหตุการณ์ เหตุการณ์แรกจะอยู่ที่ด้านบนของช่วงเวลานั้น ส่วนเหตุการณ์สุดท้ายจะอยู่ที่ด้านล่างของช่วงเวลานั้น

จัดกลุ่มช่วงเวลา

คุณสามารถจัดกลุ่มช่วงเวลาไว้ในส่วน/ยุคสมัยต่าง ๆ ได้ ทำได้โดยเพิ่มไวยากรณ์ section ตามด้วยชื่อส่วน

ช่วงเวลาที่ตามมาทั้งหมดจะถูกวางไว้ในส่วนนี้ จนกว่าจะกำหนดส่วนใหม่

หากไม่ได้กำหนดส่วนใด ช่วงเวลาทั้งหมดจะถูกวางไว้ในส่วนเริ่มต้น

mermaid.grammar_timeline_default_see_one_some_part

โค้ด
                            
คัดลอก
ฝัง
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

ดังที่คุณเห็น ช่วงเวลาจะถูกวางไว้ในส่วนต่าง ๆ และส่วนต่าง ๆ จะเรียงตามลำดับที่ถูกกำหนด

ช่วงเวลาและเหตุการณ์ทั้งหมดภายใต้ส่วนที่ระบุจะปฏิบัติตามชุดสีที่คล้ายกัน ทำเช่นนี้เพื่อให้เห็นความสัมพันธ์ระหว่างช่วงเวลาและเหตุการณ์ได้ง่ายขึ้น

การขึ้นบรรทัดใหม่ของช่วงเวลาหรือเหตุการณ์ที่ยาว

โดยค่าเริ่มต้น หากข้อความของช่วงเวลาและเหตุการณ์ยาวเกินไป จะขึ้นบรรทัดใหม่โดยอัตโนมัติ

คุณยังสามารถใช้การบังคับขึ้นบรรทัดใหม่ได้

mermaid.grammar_timeline_force_one_this_time_long

โค้ด
                            
คัดลอก
ฝัง
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.
โค้ด
                            
คัดลอก
ฝัง
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

สไตล์ของช่วงเวลาและเหตุการณ์

ดังที่กล่าวไว้ก่อนหน้านี้ แต่ละส่วนมีชุดสีของตัวเอง โดยแต่ละช่วงเวลาและเหตุการณ์ภายใต้ส่วนนั้นจะปฏิบัติตามชุดสีเดียวกัน

กำหนดสไตล์ของช่วงเวลาแยกกัน นั่นคือแต่ละช่วงเวลา (และเหตุการณ์ที่สอดคล้องกัน) มีชุดสีของตัวเอง

โค้ด
                            
คัดลอก
ฝัง
timeline title History of Social Media Platform 2002 : LinkedIn 2004 : Facebook : Google 2005 : YouTube 2006 : Twitter

หมายเหตุ: ไม่ได้กำหนดส่วนใด แต่ละช่วงเวลาและเหตุการณ์ที่สอดคล้องกันมีชุดสีของตัวเอง

ชุดสีแบบกำหนดเอง

คุณสามารถใช้ตัวแปรธีม cScale0 ถึง cScale11 เพื่อกำหนดชุดสีเอง ซึ่งจะเปลี่ยนสีพื้นหลัง Mermaid อนุญาตให้คุณตั้งค่าสีเฉพาะได้สูงสุด 12 ส่วน โดยตัวแปร cScale0 ควบคุมสีของส่วนหรือช่วงเวลาแรก ตัวแปร cScale1 ควบคุมสีของส่วนที่สอง เป็นต้น หากส่วนเกิน 12 ส่วน ชุดสีจะเริ่มวนซ้ำ

หากคุณต้องการเปลี่ยนสีพื้นหน้าของส่วนใดด้วย สามารถใช้ตัวแปรธีมที่สอดคล้องกับตัวแปร cScaleLabel0 ถึง cScaleLabel11 ได้

หมายเหตุ: ค่าเริ่มต้นของตัวแปรธีมเหล่านี้มาจากธีมที่เลือก หากคุณต้องการเขียนทับค่าเริ่มต้น สามารถใช้ไวยากรณ์ initialize เพื่อเพิ่มค่าตัวแปรธีมแบบกำหนดเองได้

ตัวอย่าง:

ตอนนี้เรามาเขียนทับค่าเริ่มต้นของตัวแปร cScale0 ถึง cScale2 กัน:

โค้ด
                            
คัดลอก
ฝัง
--- 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

ธีม

Mermaid รองรับธีมที่กำหนดไว้ล่วงหน้าหลายธีม คุณสามารถใช้เพื่อจับคู่กับธีมที่เหมาะกับคุณได้ หมายเหตุ: คุณสามารถเขียนทับตัวแปรของธีมที่มีอยู่เพื่อสร้างธีมแบบกำหนดเองของคุณเองได้

mermaid.grammar_timeline_theme_pre_no_same

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

หมายเหตุ: หากต้องการเปลี่ยนธีม คุณสามารถใช้ไวยากรณ์ initialize ได้

ธีมพื้นฐาน

โค้ด
                            
คัดลอก
ฝัง
--- 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

ธีมป่า

โค้ด
                            
คัดลอก
ฝัง
--- 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

ธีมมืด

โค้ด
                            
คัดลอก
ฝัง
--- 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

ธีมเริ่มต้น

โค้ด
                            
คัดลอก
ฝัง
--- 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

ธีมเป็นกลาง

โค้ด
                            
คัดลอก
ฝัง
--- 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