#!/usr/bin/env python
# coding: utf-8
# # examples from the [mermaid site](http://knsv.github.io/mermaid)
# > On nbviewer right now, you should use the bookmarklet from [the nb-mermaid site](https://bollwyvl.github.io/nb-mermaid/).
# In[1]:
get_ipython().run_cell_magic('javascript', '', 'IPython.load_extensions(["nb-mermaid/nb-mermaid"]);\n')
# ## [flowchart](http://knsv.github.io/mermaid/flowchart.html)
#
#
# graph TB
# subgraph one
# a1-->a2
# end
# subgraph two
# b1-->b2
# end
# subgraph three
# c1-->c2
# end
# c1-->a2
#
# ## [sequence diagram](http://knsv.github.io/mermaid/sequenceDiagram.html#)
#
#
# sequenceDiagram
# Alice->>Bob: Hello Bob, how are you?
# alt is sick
# Bob->>Alice: Not so good :(
# else is well
# Bob->>Alice: Feeling fresh like a daisy
# end
# opt Extra response
# Bob->>Alice: Thanks for asking
# end
#
# ## [gantt chart](http://knsv.github.io/mermaid/gantt.html)
#
# gantt
# dateFormat YYYY-MM-DD
# title Adding GANTT diagram functionality to mermaid
#
# section A section
# Completed task :done, des1, 2014-01-06,2014-01-08
# Active task :active, des2, 2014-01-09, 3d
# Future task : des3, after des2, 5d
# Future task2 : des4, after des3, 5d
#
# section Critical tasks
# Completed task in the critical line :crit, done, 2014-01-06,24h
# Implement parser and jison :crit, done, after des1, 2d
# Create tests for parser :crit, active, 3d
# Future task in critical line :crit, 5d
# Create tests for renderer :2d
# Add to mermaid :1d
#
# section Documentation
# Describe gantt syntax :active, a1, after des1, 3d
# Add gantt diagram to demo page :after a1 , 20h
# Add another diagram to demo page :doc1, after a1 , 48h
#
# section Last section
# Describe gantt syntax :after doc1, 3d
# Add gantt diagram to demo page : 20h
# Add another diagram to demo page : 48h
#