Graphs

by Dylan Hojnoski
5
4
3
2
1
Score: 54/100

Description

Category: Data Visualization

The Graphs plugin for Obsidian enables users to create interactive mathematical graphs directly from YAML code within their notes. It supports a variety of graph types such as circles, vector fields, and derivative graphs, with the added benefit of 3D graph rendering. The plugin allows for the export of graphs as SVG files and includes syntax highlighting. It is fully compatible with Obsidian's themes and provides support for complex mathematical functions, making it a versatile tool for visualizing data and functions. With features like interactivity and customization options, users can easily enhance their notes with visual representations of mathematical concepts.

Reviews

No reviews yet.

Stats

92
stars
4,902
downloads
5
forks
840
days
549
days
600
days
45
total PRs
1
open PRs
1
closed PRs
43
merged PRs
12
total issues
4
open issues
8
closed issues
224
commits

Latest Version

2 years ago

Changelog

  • Changed graph div id to fix not rendering in read mode

README file from

Github

Graphs

Collage

Plugin of Obsidian that creates interactive graphs from YAML.

This file only covers the basics of how to use this plugin for more information go to Graphs Wiki.

If you have a cool graph that helps show the capabilities of this plugin please post it in this thread discussion.

Features

  • Built in graph types (circle, derivative, vector fields, etc.)
  • Complex mathematical function support
  • Interactable
  • 3D graphs
  • Export graphs as SVG
    • Export graphs command in read mode
  • Syntax highlighting
  • Obsidian theme support

Installation

Can be found in the community plugin browser in Obsidian.

  • make sure to turn off restricted mode
  • you can paste this link into your browser and it will bring you to the page
    • obsidian://show-plugin?id=graphs
  • click install

How to use

To create a graph create a code block with the language set to graph.

```graph
bounds: [Xmin, Ymax, Xmax, Ymin]
elements: [
	{type: name, def: []}
]
```

Examples

Line
```graph
bounds: [-10, 10, 10, -10]
elements: [
	{type: line, def: [[0,0],[4,1]]}
]
```

Graph with line

Sin Riemannsum
```graph
bounds: [-8,4,8,-4]
elements: [
	{type: slider, def: [[1,3],[5,3],[1,10,50]], att: {name: "n"}},
	{type: slider, def: [[1,2],[5,2],[-10,-3,0]], att: {name: "start"}},
	{type: slider, def: [[1,1],[5,1],[1,6,10]], att: {name: "end"}},
	{type: functiongraph, def: ["f:Math.sin(x)", "f:e1", "f:e2"]},
	{type: riemannsum, def: ["f:Math.sin(x)","f:e0", "left", "f:e1", "f:e2"], att: {fillColor: "#ffff00", fillOpacity: 0.3}},
	{type: text, def: [-4, 2, "'Sum = ' + f:e4.toFixed(4)"], att: {fillColor: "#ffff00", fillOpacity: 0.3}},
]

```

Sin Riemannsm

Bugs

If you find any bugs with this plugin please create a new issue so that they can be resolved.

Contributing

If you want to contribute please create an issue or pull request.

For making changes to the wiki you can find the repository here. All of the pages are markdown files in the content folder.

Attribution

This plugin uses

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
3D Graph
4 years ago by Alexander Weichart
👓 A 3D graph for Obsidian!
Charts
5 years ago by phibr0
Charts - Obsidian Plugin | Create editable, interactive and animated Charts in Obsidian via Chart.js
Charts View
5 years ago by caronchen
Data visualization solution in Obsidian, support plots and graphs.
Code Emitter
3 years ago by YISH
An obsidian plugin that allows code blocks executed interactively in sandbox like jupyter notebooks. Supported language rust、kotlin、python、Javascript、TypeScript etc.
Easy Test
a year ago by Forrest
Exercises
3 years ago by AlexCCavaco
Create Interactive Exercises along side your Obsidian Notes
Export Graph View
a year ago by Sean McGhee
Plugin to export your vault's graph view.
Extended Graph
a year ago by Kapirklaa
Community plugin to add features to the graph view.
Graph Banner
2 years ago by ras0q
An Obsidian plugin to display a relation graph view on the note header.
Juggl
5 years ago by Emile van Krieken
An interactive, stylable and expandable graph view for Obsidian. Juggl is designed as an advanced 'local' graph view, where you can juggle all your thoughts with ease.
Kale Graph
a year ago by Oli
Render mathematical graphs in Obsidian
Leaflet
5 years ago by Jeremy Valentine
Adds interactive maps to Obsidian.md using Leaflet.js
Living Graph
4 years ago by Garrett
Masking Type
2 years ago by Telehakke
Obsidian plugin.
Mathematica Plot
2 years ago by Marcos Nicolau
Insert functions on Obsidian using Wolfram Mathematica!
Neo4j Graph View
5 years ago by Emile van Krieken
Nested tags graph
3 years ago by drpilman
A small plugin for Obsidian that links nested tags in graph view
New 3D Graph
a year ago by Aryan Gupta
Visualize your vault in 3D with a powerful, highly customizable, and filterable graph.
Node Factor
a year ago by CalfMoon
Customize factors effecting node size in obsidian graph.
Path Finder
4 years ago by jerrywcy
A plugin that can find the paths between two notes. Not sure who will want to use it...
Persistent Graph
4 years ago by Sanqui
An Obsidian plugin for saving and restoring the positions of nodes on the global graph view
Plot Vectors and Graphs
2 years ago by Nicole Tan YiTong
Obsidian Plugin to generate graphs given the function.
Poker Range
2 years ago by marplek
Easily create, view, and interact with poker hand ranges in your obsidian.
Sankey
a year ago by Finn Romaneessen
An Obsidian plugin to create sankey diagrams
Smart Connections Visualizer
2 years ago by Evan Moscoso
Visualize your notes and see links to related content with AI embeddings. Use local models or 100+ via APIs like Claude, Gemini, ChatGPT & Llama 3
Sync Graph Settings
3 years ago by Xallt
This is a plugin for syncing graph settings (Color Groups and Search Filters) to Local Graphs
Table Checkbox Renderer
6 months ago by Daniel Aguerrevere
Interactive checkboxes for Markdown tables in Obsidian. Toggle checkboxes in Reading Mode and instantly update your Markdown file. Supports multiple checkboxes per cell and any table layout.
Transfer LaTeX from GPT
2 years ago by Xixia