Graphs

by Dylan Hojnoski
5
4
3
2
1
Score: 53/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,748
downloads
4
forks
803
days
512
days
564
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.
Persistent Graph
4 years ago by Sanqui
An Obsidian plugin for saving and restoring the positions of nodes on the global graph view
Living Graph
4 years ago by Garrett
Function Plot
4 years ago by leonhma
A obsidian.md plugin for rendering maths graphs.
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...
3D Graph
3 years ago by Alexander Weichart
👓 A 3D graph for Obsidian!
Sync Graph Settings
3 years ago by Xallt
This is a plugin for syncing graph settings (Color Groups and Search Filters) to Local 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.
Nested tags graph
3 years ago by drpilman
A small plugin for Obsidian that links nested tags in graph view
Exercises
3 years ago by AlexCCavaco
Create Interactive Exercises along side your Obsidian Notes
Mathematica Plot
2 years ago by Marcos Nicolau
Insert functions on Obsidian using Wolfram Mathematica!
Graph Banner
2 years ago by ras0q
An Obsidian plugin to display a relation graph view on the note header.
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
Plot Vectors and Graphs
2 years ago by Nicole Tan YiTong
Obsidian Plugin to generate graphs given the function.
Neo4j Graph View
5 years ago by Emile van Krieken
Charts
5 years ago by phibr0
Charts - Obsidian Plugin | Create editable, interactive and animated Charts in Obsidian via Chart.js
Leaflet
5 years ago by Jeremy Valentine
Adds interactive maps to Obsidian.md using Leaflet.js
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.
Charts View
5 years ago by caronchen
Data visualization solution in Obsidian, support plots and graphs.
Breadcrumbs
5 years ago by SkepticMystic
Add typed-links to your Obsidian notes
Graph Analysis
5 years ago by SkepticMystic & Emile
Analyse the structure of your Obsidian graph using various analysis techniques
Poker Range
2 years ago by marplek
Easily create, view, and interact with poker hand ranges in your obsidian.
Transfer LaTeX from GPT
2 years ago by Xixia
Masking Type
a year ago by Telehakke
Obsidian plugin.
Kale Graph
a year ago by Oli
Render mathematical graphs in Obsidian
Easy Test
a year ago by Forrest
Sankey
a year ago by Finn Romaneessen
An Obsidian plugin to create sankey diagrams
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.
Node Factor
a year ago by CalfMoon
Customize factors effecting node size in obsidian graph.
New 3D Graph
10 months ago by Aryan Gupta
Visualize your vault in 3D with a powerful, highly customizable, and filterable graph.
Table Checkbox Renderer
5 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.