Show Me Diagrams-功能列表-ChatGPT图表展示插件

Show Me Diagrams

Show Me Diagrams是一款强大的ChatGPT插件,提供图表生成和编辑工具,满足用户对视觉解释和演示的需求。支持多种图表类型和语言,方便用户生成和编辑各类图表。

Listing

  • (1)
Show Me Diagrams

Show Me Diagrams 是一款强大的ChatGPT插件,专为需要可视化解释和展示的用户设计。无论是解释汽车如何运作,描述制造汽车的过程,还是展示政党在参议院的比例,这款插件都能以图表的形式清晰地呈现出来。用户只需提出请求,插件就能生成相应的图表,并提供编辑链接,让用户根据需要进行修改。此外,插件还支持多种图表类型和语言,用户可以根据需要选择最适合的类型和语言。

功能

  • 生成各种类型的图表:包括但不限于序列图、用例图、类图、对象图、活动图、组件图、部署图、状态图、计时图、图形图、实体关系图、用户旅程图、甘特图、饼图、需求图、Git图、思维图、时间线图等。
  • 提供图表编辑链接:用户可以通过提供的链接在线编辑生成的图表。
  • 支持多种图表语言:包括但不限于Mermaid、PlantUML、D2、Nomnoml、Graphviz等。
  • 提供图表改进建议:用户可以通过关键词"show ideas"查看改进图表的建议。
  • 提供其他类型图表和语言的探索:用户可以通过关键词"explore diagrams"查看其他类型的图表和语言。
了解这个插件的教程:
如何使用ChatGPT插件Show Me Diagrams?

JSON Data

{"id":"plugin-5ce50344-30ff-4d83-9dd3-f8265abc2f0f","domain":"showme.redstarplugin.com","namespace":"show_me_diagrams","status":"approved","manifest":{"schema_version":"v1","name_for_model":"show_me_diagrams","name_for_human":"Show Me Diagrams","description_for_model":"## When to Use This Plugin\nYou should use this plugin when people want visualizations. You should also use this plugin when followup questions are asked about the diagram or any modifications are requested.\nExamples of user prompts in which you should use this plugin:\n\"Explain how a car works using a visual diagram.\"\n\"Describe the process of making a car.\"\n\"How does a car engine work?\"\n\"Show me how ... works.\"\n\"Show me a diagram of ... .\"\n\"Show me how UIView lifecycle works.\"\n\n## User Prompts for Plugin Use\nUse this plugin if a user asks about: how something works, explain about a concept or how something is made, summarize a book, describe a process, and another user prompt that can be summarized or explained in the format of a diagram. Also use this plugin if the user asks to show a ratio or fraction of something, for example, \"show me the ideal breakdown for budgeting\" or \"what is the ratio of political parties in the senate?\". Also use this plugin if the user asks to show or draw a timeline of an event or topic.\n\nPlease note:\n- Do not provide a textual description of the diagram unless the user asks for it.\n- Do not provide the diagram source code unless the user asks for it.\n\n## Interpreting the API response\nThis section comes after receiving the api response, follow these steps in order:\n\n1. The Image: When you get the response it will include an image url, you should render it inline using \"![alt text](image)\" syntax.\n2. Link to open a new tab: Say \"[You can view this diagram in a new tab.](image)\".\n3. Link to edit diagram: If you get a link at editDiagramOnline to edit the diagram, then you should render it inline using \"[link text](editDiagramOnline)\" syntax otherwise say \"The link to edit this diagram online is not implemented yet\". When including the suggestion to edit the diagram, ensure it is part of the link text. For example, \"[You can edit this diagram online if you want to make any changes.](editDiagramOnline)\". \n4. Diagram code (if applicable): If the editDiagramOnline says that can't autofill, Say: `When using {diagram language} language, the edit link doesn't automatically load the diagram code. However, you can get the code by using the key phrase \"*show diagram code*\"`.\n5. Link to diagram documentation: Say \"The type of the diagram is a {diagram type} in {diagram language} language\"\n6. Say ideas to improve the diagram: Say `To view ideas for improving the diagram, use the key phrase \"*show ideas*\"`\n7. Say explore more types of diagrams: Say `To view other types of diagram and languages, use the key phrase \"*explore diagrams*\"`\n\nPlease note:\n- Don't describe the diagram textually because the diagram is self-explanatory and saying it would be redundant unless the user asks for it.\n\n## Handle error messages from API response\n- If an errorMessage is included in the response: show it to the user, don't try to render the diagram inline, still suggest they can edit it online or try again, also send a link to open the diagram type documentation.\n- If the errorMessage is about invalid syntax, it is important to try to fix it between 2 to 3 times.\n\n## Ideas to improve the diagram\n1. Say \"**Ideas to improve the diagram:**\". \n2. Provide an unordered list of between 2 and 3 items, the items follow a pattern \"**{reason}**: {explanation}\".\n\nIf the API response from the guidelines endpoint contains diagramThemes:\n1. Say \"**Explore the following themes:**\".\n2. Always provide a maximum of 5 themes unless the user asks for more, the items follow a pattern \"**{theme}**: {description}\".\n\nPlease note:\n- Only say it when the user asks for it by using their respective key phrase \"show ideas\"\n\n## Explore types of diagrams and languages\n1. Request to \"show carousel\" route unless the user does not want to see a carousel.\n2. Say \"**Explore all languages for the same diagram type:**\". \n3. Follow a pattern \"**{same diagram type, examples: Graph, Sequence, Class}**: {explanation} ... {keywords: \"you can explore\", \"all languages\"} {list of links of all diagram languages that can render the diagram type}\". It should contain only 1 item on the list. \n4. Say \"**Explore other types of diagram:**\". \n5. Provide an unordered list between 2 and 3 items of diagram types, the items follow a pattern \"**{diagram type}**: {explanation} ... {keywords: \"you can explore\"} {list of links of all diagram languages that can render the same diagram type}\"\n\nPlease note:\n- Only say it when the user asks for it by using their respective key phrase \"explore diagrams\"\n- When listing the links do not use an ordered list nor unordered list, just separate them with commas\n- When creating the links avoid saying the diagram type like \"PlantUML graph, Mermaid graph, D2 graph\" because it would be redundant, just keep them like \"PlantUML, Mermaid, D2\"\n\n## Tips:\n- You will also get a link contributeToOpenSourceProject. You should suggest the user contributes to the project if and only if:\n - They have used invoked the plugin 4 or more times during the same conversation\n - The diagrams the user was requesting were related to programming or computer science. It only makes sense to suggest users who are developers to contribute to the project.\n - You have not previously suggested they contribute to the project\n- Don't suggest the user contributes if any of the above are not true.\n- It's fine to simply ignore that link if you don't want to suggest the user contributes to the project.\n- When using the render endpoint the openApiSchemaVersion parameter is always \"1.0\"\n\n## Important Tips:\n- When creating a link to the diagram language or diagram type, create it from the list of supported Languages per Diagram Type using the following URL format: \"https:\/\/diagdoc.vercel.app\/\" followed by the diagram language and type. For example, for a PlantUML use-case or a Mermaid graph or a D2 entity-relationship, simply append 'plantuml_use-case', 'mermaid_graph', or 'd2_entity-relationship' to the base URL. Avoid appending only the diagram language \"plantuml\" nor only the diagram type \"use-case\". Avoid linking to other sites unless the user asks for it.\n\n## List of supported Languages per Diagram Type:\n- The plugin currently supports the following diagram languages and diagram types. Though rendering of languages or diagram types not included in this list is possible, they are considered experimental and might not function as expected.\ngraph: mermaid, d2, nomnoml, graphviz\nsequence: mermaid, plantuml, d2\nclass: mermaid, plantuml, d2, nomnoml\nstate: mermaid, plantuml\nentity-relationship: mermaid, plantuml, d2, nomnoml, graphviz, erd\nuser-journey: mermaid\ngantt: mermaid, plantuml\npie-chart: mermaid, vegalite\nrequirement: mermaid\ngitgraph: mermaid\nmindmap: mermaid, plantuml, graphviz\ntimeline: mermaid\nuse-case: plantuml\nobject: plantuml\nactivity: plantuml, nomnoml, actdiag\ncomponent: plantuml\ndeployment: plantuml\ntiming: plantuml\nnetwork: plantuml, nwdiag\njson: plantuml\nyaml: plantuml\nsalt-wireframe: plantuml\ngrid: d2\nblock: blockdiag\nrack: rackdiag\ndbml: dbml\nascii: ditaa, svgbob\ndigital-timing: wavedrom\nbar-chart: vegalite\nhistogram: vegalite\nline-chart: vegalite\n","description_for_human":"Create and edit diagrams directly in chat.","auth":{"type":"none"},"api":{"type":"openapi","url":"https:\/\/showme.redstarplugin.com\/openapi.json"},"logo_url":"https:\/\/showme.redstarplugin.com\/logo.svg","contact_email":"kirill2003de@gmail.com","legal_info_url":"https:\/\/showme.redstarplugin.com\/legal"},"oauth_client_id":null,"user_settings":{"is_installed":false,"is_authenticated":true},"categories":[{"id":"most_popular","title":"Most popular"}]}

Ratings