Imagine this: you’re trying to make sense of a complex system. It’s like a tangled ball of string. But then, you see a diagram—clear, easy to understand, it makes everything click. That’s the power of visualizing information with diagrams and flowcharts.
You might have heard of tools like Microsoft Visio. It’s a playground for flowchart enthusiasts, letting you drag and drop shapes to build intricate diagrams. But did you know there’s another, surprisingly simple way to create these charts? All you need is text. It’s streamlined, plays nice with version control tools like Git, and fits right in your Markdown editor.
But hold on, there’s a snag. Text-based diagramming tools, such as Mermaid.js, have a learning curve. Sure, they’re handy for a variety of diagrams, from Gantt to Git graphs, User Journey Diagrams, and beyond. But they’re not exactly a walk in the park for beginners.
Don’t worry though, we’ve got your back. In this guide, we’re going to walk you through two easy methods to create diagrams. It’s for everyone, whether you’re enjoying ChatGPT for free or as a Plus user. Let’s untangle that ball of string, shall we?
The basic method of creating diagrams with ChatGPT is conversational. You describe the diagram you need, and ChatGPT generates the necessary text or code. Mermaid.js, a Javascript library that creates diagrams in a Markdown-like format, is a popular option. So you can write a prompt like this:
Render a flowchart illustrating the steps involved in processing and fulfilling customer orders, including order placement, inventory check, payment processing, and shipping. Use mermaid.js.
ChatGPT will then generate the code for the diagram you want. But it can’t directly turn it into a visual diagram. However, with the ChatGPT Diagrams Google Chrome extension, it can now render the diagram.
This extension would add a “Show Diagram” button above the generated code, and you can view the rendered diagram by clicking this button.
Here’s how to set it up.
Visit the following URL to access the ChatGPT Diagrams extension installation page.
Click the puzzle-shaped button in the top right corner of Google Chrome to open your extensions list and confirm the extension is installed.
Then you can start having ChatGPT generate diagrams, for example by submitting the prompt we just wrote to ChatGPT:
Click “Show Diagram” above the code box to render the diagram.
If you encounter an error, refresh the page and click on ChatGPT’s history conversation to go back to the previous screen. Click “Show Diagram” again, and your diagram should appear.
If the diagram doesn’t show, or if you wish to export it, copy the code from the box to this website.
There, you can create an account and export your diagram in PNG or SVG format.
Another popular free option is draw.io. Open the website, then navigate to “Arrange” -> “Insert” -> “Advances” -> “Mermaid” in the menu bar.
Paste the code into the pop-up box, click “Insert”, and then save.
For any modifications to the diagram, you can make them directly in the editor. Or, you can ask ChatGPT to generate the revised code for you.
ChatGPT Plugin Show Me Diagrams
For ChatGPT Plus users, the third-party plugin, Show Me Diagrams, allows you to generate diagrams easily. It can also help you create many graphic types, including bar, line, and scatter charts, streamgraphs, circular plots, box plots, maps, and more.
To utilize this plugin, first, ensure your ChatGPT plugin functionality is activated.
Navigate to the ChatGPT Plugin Store and search for “show me diagram”.
Click “Install” to add it to your toolkit.
Once installed, switch to ChatGPT4.
Hover over the “GPT-4” button to reveal a drop-down menu, then click on “Plugins”.
You’ll find the “Show Me Diagrams” plugin in the dropdown menu below the ChatGPT4 button. Check it.
Now you’re ready to enter your prompt, such as:
Show me a diagram explaining the process of DNA replication.
After you submit your prompt, ChatGPT will respond like this:
Here is a sequence diagram that explains the process of DNA replication:
You can view this diagram in a new tab.
You can edit this diagram online if you want to make any changes.
The type of the diagram is a sequence diagram in Mermaid language.
To view ideas for improving the diagram, use the key phrase “show ideas”
To view other types of diagram and languages, use the key phrase “explore diagrams”.
You can view the generated diagram by clicking on “You can view this diagram in a new tab” in ChatGPT’s response. To edit it online, click on “You can edit this diagram online if you want to make any changes”.
You can refine your diagram by entering specific phrases as instructed by ChatGPT. For instance, typing “show ideas” prompts this response from ChatGPT:
By default, Show Me Diagrams uses Mermaid.js for creating diagrams. However, according to ChatGPT, you can use the phrase “explore diagrams” to discover other diagram types.
When I used this phrase, ChatGPT responded:
Explore all languages for the same diagram type:
Sequence Diagram: Sequence diagrams are used to show interactions between different parts of a system in a sequential order. They are great for visualizing the flow of control in a system and understanding how different parts interact with each other. You can explore sequence diagrams in the following languages: Mermaid, PlantUML, D2.
Explore other types of diagram:
1. Class Diagram: Class diagrams are used to represent the static structure of a system by showing its classes, attributes, operations (or methods), and the relationships among objects. You can explore class diagrams in Mermaid, PlantUML, D2, Nomnoml.
2. State Diagram: State diagrams are used to represent the behavior of a system, which can be either an entire system or a part of it. It shows the sequence of states that an object goes through during its lifetime and the events that cause a transition from one state to another. You can explore state diagrams in Mermaid, PlantUML.
3. Entity-Relationship Diagram: Entity-Relationship diagrams are used to model the logical structure of databases. They show entities (such as people, objects, places, events, etc.), and the relationships that exist among these entities. You can explore entity-relationship diagrams in Mermaid, PlantUML, D2, Nomnoml, Graphviz, ERD.
Other diagramming languages, such as PlantUML, D2, Nomnoml, Graphviz, and ERD are also available. For more information on these, click on the respective hyperlinks provided.
Summary
In conclusion, creating diagrams doesn’t have to be a daunting task. With tools like the Google Chrome extension “ChatGPT Diagrams” and ChatGPT plugin “Show Me Diagrams”, both Free and Plus ChatGPT users can simplify the process.
By taking advantage of these plugins and ChatGPT’s capabilities, you can translate complex ideas into visual language with just a few clicks. Remember, the key is in clear communication and effective utilization of these tools. So, don’t hesitate – start diagramming your ideas today!
ChatGPT is like a treasure trove of knowledge, neatly packed into one large language model. It’s already a whiz at solving problems with text, code, or images. But, until recently, its range was a bit limited. Enter the game-changing new feature: GPTs. Now, all Plus users can craft their own GPTs and link them up…
Just like an Apple launch, OpenAI’s recent DevDay introduced the GPT Store – the new powerhouse in the AI arena, even surpassing the Apple App Store. In mere minutes, and without any coding, you can craft a GPT to boost productivity or monetize it on the GPT store. If you haven’t joined Plus yet, now’s…
I’ve previously penned an in-depth story weighing ChatGPT against Claude 2, outlining the various ways in which Claude 2 falls short of ChatGPT, particularly GPT-4. However, let me share a little secret: Despite being a steadfast ChatGPT Plus user, I frequently turn to Claude 2. Why? Because it has some unique capabilities that even GPT-4…
Remember the times when using ChatGPT was all about typing prompts and getting answers? Well, those days are evolving fast! Now, with the advent of GPTs, even those of us who aren’t coding wizards can craft our own AI applications, boosting our productivity to new heights. Imagine shaping an AI’s workflow like you’re piecing together…
Prepare for a game-changer in your PDF experience! ChatGPT and Claude 2 are taking the way we engage with PDFs to a whole new level. Thanks to their cutting-edge natural language processing, you can swiftly sift through data, making the process not only more efficient but also genuinely enjoyable. Unlocking their full potential? Well, it…
Video content on Youtube is diverse, containing both valuable insights and less useful information. Sometimes, a long video may be filled with essential knowledge, while at other times, it may merely serve as a platform for advertisements. Summarizing Youtube video content with tools like ChatGPT or Claude can help you quickly discern the essence of…