https://daigr.am/.well-known/ai-plugin.json
{
"schema_version": "v1",
"name_for_human": "daigr.am",
"name_for_model": "daigram",
"description_for_human": "Build great looking charts and graphs.",
"description_for_model": "Plugin for visualizing data with charts and graphs. This plugin has one endpoint called \"create\" which takes a chart specification and returns the URL to an SVG file that can be opened by any program that supports the SVG version 1.1 format, including drawing programs, presentation software, and web browsers where they can be displayed as a static IMG or opened natively in the browser for full interactivity. \n\nThe chart specification comprises three parts:\n\n1: version (always \"1.0\")\n2: model (the raw data and description of the data structure)\n3: view (visual characteristics of the requested chart)\n\nModel data is structured as nested arrays of numbers. Every dimension of the data array MUST be described in the model \"nestingLevels\" property. Every element (array or number) at dimension N of the data array MUST have a corresponding label in the Nth \"nestingLevels\" \"labels\" property. Note that the order in which nestingLevels are listed is important. The first nesting level refers to the outermost level of the nested data array, and each subsequent nesting level refers to the next innermost level of the nested data array. Here are two example chart specifications that yield the same static image, but can differ in the interactivity that they offer. The first only provides the minimum data necessary to render a pie chart so interactive filters cannot be shown, while the second provides enough data to show the same pie chart initially, but also lets the user filter by Year to show a subset of the data corresponding to the unfiltered Years data aggregated as specified.\n\nMinimum data example:\n\n{\"version\":\"1.0\",\"model\":{\"data\":[10,20,50,20],\"nestingLevels\":[{\"name\":\"Departments\",\"labels\":[\"Sales\",\"HR\",\"Engineering\",\"Admin\"]}]},\"view\":{\"type\":\"Pie Chart\",\"title\":\"Budget % by Department\"}}\n\nFull data example:\n\n{\"version\":\"1.0\",\"model\":{\"data\":[[9,11],[21,19],[51,49],[19,21]],\"nestingLevels\":[{\"name\":\"Departments\",\"labels\":[\"Sales\",\"HR\",\"Engineering\",\"Admin\"]},{\"name\":\"Years\",\"labels\":[\"2019\",\"2020\"],\"aggregator\":\"mean\"}]},\"view\":{\"type\":\"Pie Chart\",\"title\":\"Budget % by Department\"}}\n\nIn the full data example, the 1st nesting level is called \"Departments\", and indicates that the outermost nesting level of data contains 4 elements of data each representing 1 of the 4 Departments. The next nesting level is called \"Years\", and indicates that the 2nd outermost nesting level of data contains 2 elements of data each representing 1 of the 2 Years. Since the requested chart type only displays a single level of data, the second level is aggregated using the specified aggregator, or \"sum\" if no aggregator is listed. Pie Charts and Donut Charts can display at most one nested level of data and will aggregate deeper levels to meet this requirement. Bar Charts and Line Charts can display one or two nesting levels of data and will aggregate deeper levels to meet this requirement. Here's an example of a multi line chart:\n\nLine chart with two lines:\n{\"version\":\"1.0\",\"model\":{\"data\":[[11,0,12,-4],[-5,6,1,2],[3,-4,6,-7]],\"nestingLevels\":[{\"name\":\"Employees\",\"labels\":[\"James Walker\",\"Barb Jones\",\"Pat Smith\"]},{\"name\":\"Quarters\",\"labels\":[\"1st Quarter\",\"2nd Quarter\",\"3rd Quarter\"]}]},\"view\":{\"title\":\"Bonus Points by Employee and Quarter for 2022\",\"type\":\"Line Chart\"}}\n\nThis previous example will display multiple lines, one for each employee across four quarters. The same model can be use for a grouped series bar chart with each Employee representing a series and each Quarter representing a grouping of series-colored bars.",
"auth": {
"type": "none"
},
"api": {
"type": "openapi",
"url": "https://daigr.am/openapi.json",
"is_user_authenticated": false
},
"logo_url": "https://daigr.am/logo.png",
"contact_email": "daigram@waldin.net",
"legal_info_url": "http://daigr.am/legal.txt"
}
{
"openapi": "3.1.0",
"info": {
"title": "daigr.am openapi specification",
"version": "0.0.1"
},
"servers": [
{
"url": "https://daigr.am"
}
],
"paths": {
"/create": {
"post": {
"operationId": "create",
"requestBody": {
"content": {
"application/json": {
"examples": {
"bar chart": {
"version": "1.0",
"model": {
"data": [
[
4.2,
10.1,
7.5,
6.3,
5.5
],
[
3.7,
8.9,
6.2,
5.2,
4.8
],
[
4,
9,
6.5,
5.5,
4.9,
3.1
]
],
"nestingLevels": [
{
"name": "States",
"labels": [
"California",
"Oregon",
"Washington"
],
"aggregator": "sum"
},
{
"name": "Years",
"labels": [
"2019",
"2020",
"2021",
"2022",
"2023"
],
"aggregator": "sum"
}
]
},
"view": {
"title": "Unemployment Rates by State for Years 2019-2023 in California, Oregon, and Washington",
"type": "Bar Chart",
"notes": "This is hypothetical data for demonstration purposes."
}
},
"pie chart": {
"version": "1.0",
"model": {
"data": [
[
11,
0,
12,
-4
],
[
-5,
6,
1,
2
],
[
3,
-4,
6,
-7
]
],
"nestingLevels": [
{
"name": "Employees",
"labels": [
"Walker",
"Jones",
"Smith"
],
"aggregator": "sum"
},
{
"name": "Quarters",
"labels": [
"1st",
"2nd",
"3rd",
"4th"
],
"aggregator": "sum"
}
]
},
"view": {
"title": "Bonus Points by Employee and Quarter for 2022",
"type": "Bar Chart"
}
},
"area chart": {
"version": "1.0",
"model": {
"nestingLevels": [
{
"name": "Employees",
"labels": [
"Walker",
"Jones"
],
"aggregator": "sum"
},
{
"name": "Years",
"labels": [
"2021",
"2022",
"2023"
],
"aggregator": "sum"
}
],
"data": [
[
11,
0,
12
],
[
3,
4,
6
]
]
},
"view": {
"type": "Area Chart",
"title": "Bonus Points by Employee and Year"
}
}
},
"schema": {
"type": "object",
"properties": {
"version": {
"type": "string",
"const": "1.0"
},
"model": {
"type": "object",
"properties": {
"nestingLevels": {
"description": "nestingLevels describe the shape of the data array by naming each nesting level (Years, Employees, etc), and by assigning labels to each datum at that level (2009, John Smith)",
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"labels": {
"type": "array",
"items": {
"type": "string"
}
},
"aggregator": {
"description": "Aggregators can be used to reduce extra data nestingLevels into aggregate values for display as outer nesting levels.",
"type": "string",
"enum": [
"sum",
"mean",
"median",
"first",
"last",
"count",
"min",
"max"
],
"default": "sum"
}
},
"required": [
"name",
"labels"
]
}
},
"data": {
"description": "Data is a nested array of numbers. Each nesting level must be declared as an entry in the 'nestingLevels' property.",
"type": "array",
"items": {
"oneOf": [
{
"type": "number"
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "number"
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "number"
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "number"
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "number"
},
{
"type": "array",
"items": {
"type": "number"
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
}
}
},
"required": [
"data",
"nestingLevels"
]
},
"view": {
"type": "object",
"properties": {
"title": {
"type": "string"
},
"type": {
"type": "string",
"enum": [
"Pie Chart",
"Donut Chart",
"Line Chart",
"Area Chart",
"Stacked Area Chart",
"Bar Chart",
"Stacked Bar Chart"
],
"default": "Bar Chart"
},
"scale": {
"description": "Value scale for Line Charts, (Stacked) Area Charts, and (Stacked) Bar Charts. Has no effect on Pie or Donut Charts.",
"type": "string",
"enum": [
"linear",
"logarithmic"
],
"default": "linear"
},
"notes": {
"type": "string",
"description": "Notes about the chart, such as a description of the data or a citation."
}
},
"required": [
"title",
"type"
]
}
},
"required": [
"version",
"model",
"view"
]
}
}
}
}
}
}
}
}
Discover other plugins from the text to image category

ASCII Art
Convert any text to ASCII art.
0 Comments

QuickChart Plugin
Plugin for generating charts and QR codes.
1 Comments

Screenshot by Urlbox
Render HTML to an image or ask to see the web page of any URL or organisation.
0 Comments

DALL-E App
Generate images using DALL·E
0 Comments

Prompt Perfect
Type 'perfect' to craft the perfect prompt, every time.
0 Comments

Screenshots by ScreenshotOne
Take screenshots of any website or organization, render HTML, or Markdown as an image or PDF.
0 Comments

ArtCollection
Search through millions of art pieces from The Metropolitan Museum of Art.
0 Comments

Create a QR code
Create a QR code for any text or url.
0 Comments

GIF Search
Search through a wide range of gifs - Powered by Giphy.
0 Comments

WebRewind
Get the picture of a website at a specific date.
0 Comments

Space Photo Explorer
Tool for exploring space through images including Mars Rover Photos, NASA image database, and space pictures of the day.
0 Comments

Astrodaily
Search and discover NASA images.
0 Comments

Diagrams
Create and display diagrams from kroki.io or using networkx and matplotlib.
0 Comments

NASA Media Explorer
Discover and learn about space exploration using NASA's vast media library!
0 Comments

Screenshot by Urlbox
Render HTML to an image or ask to see the web page of any URL or organisation.
0 Comments

Photorealistic
Generate Photorealistic prompts for Midjourney.
0 Comments

Image Prompt Enhancer
Transform your ideas into complex, personalized image generation prompts.
0 Comments

WordCloud
Create word cloud images from text.
0 Comments

Skrive
Envision your concepts through Diagrams. This tool allows you to create and modify diagrams within the chat interface.
0 Comments

ImageSearch
Discover complimentary images to enhance your generated article or to highlight specific paragraphs from Unsplash.
0 Comments
Charts by Kesem AI
Generate charts. The user can request a chart to be generated.
0 Comments
Mermaid Chart
Visualize Mermaid Diagrams and fine-tune them in the Mermaid Chart editor.
0 Comments

MixerBox PhotoMagic
Enhance photo resolution magically! Achieve clearer & more detailed visuals for your images!
0 Comments

Whimsical
Create mindmaps and diagrams.
0 Comments

Spirify QR Code
QR Code generator for text or URLs. It's a general-purpose tool that also enables QR code puzzle games with AI.
0 Comments

Creative Mind
Unleash your imagination with Creative Mind, transforming text prompts into stunning visual art.
0 Comments

Color Palette
Craft vibrant palettes from your ideas.
0 Comments

Eraser
Generate diagrams from code or natural language.
0 Comments

MixerBox ImageGen
Generate AI Images via DALL·E 2! Create perfect prompts for Midjourney & Stable Diffusion pictures!
0 Comments

Draw
Bring your ideas to life with diagrams. Craft, manage, and engage with your creations in a whole new way.
0 Comments

Argil AI
Generate images without learning how to prompt.
0 Comments

QR Codes
Create QR codes.
0 Comments

MixerBox QR
Create stunning AI-generated QR code images instantly! Make your QR code leave a lasting impression!
0 Comments

SuperStock Fine Art
Returns a set of URLs to examples of fine art requested by user.
0 Comments