From bdb2afb1dc695241e27a51705ce6b8b3da6f12ec Mon Sep 17 00:00:00 2001 From: david weil Date: Sun, 13 Dec 2020 19:10:06 -0300 Subject: [PATCH] Fix issue in python sample source in Tutorials.md Updated python sample source in Tutorials to make it work. Before this change problem was: ``` C:\Users\user>python mermaid.py Traceback (most recent call last): File "mermaid.py", line 3, in graphbytes = graph.encode("ascii") NameError: name 'graph' is not defined ``` --- docs/Tutorials.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/docs/Tutorials.md b/docs/Tutorials.md index 089ba34ab..909d4f435 100644 --- a/docs/Tutorials.md +++ b/docs/Tutorials.md @@ -39,8 +39,9 @@ This is also working with colab and jupyter lab notebooks. ```python import base64 - -graphbytes = graph.encode("ascii") +import requests, io +from PIL import Image +import matplotlib.pyplot as plt graph = """ graph LR; @@ -51,16 +52,13 @@ graph LR; E--> B & C & D; """ +graphbytes = graph.encode("ascii") base64_bytes = base64.b64encode(graphbytes) base64_string = base64_bytes.decode("ascii") - -import requests, io -from PIL import Image -import matplotlib.pyplot as plt - img = Image.open(io.BytesIO(requests.get('https://mermaid.ink/img/' + base64_string).content)) plt.imshow(img) ``` + **Output** ![image](img/python-mermaid-integration.png)