Function Plot

by leonhma
5
4
3
2
1
Score: 39/100

Description

Category: Data Visualization

The Function Plot plugin enables users to create and display mathematical graphs within Obsidian. It provides a graphical interface for plotting functions with a live preview feature, allowing users to adjust graph settings interactively. Users can also define custom plots through dedicated code blocks, specifying graph titles, labels, bounds, and more. The plugin supports a wide range of mathematical functions, offering flexibility for complex graphing needs. Customization options are available via a settings page, including font sizes, line widths, and color adjustments. The plugin is ideal for visualizing mathematical data or concepts directly in notes, enhancing the analytical and educational capabilities of Obsidian.

Reviews

No reviews yet.

Stats

268
stars
20,699
downloads
13
forks
1,438
days
974
days
1,355
days
103
total PRs
9
open PRs
64
closed PRs
30
merged PRs
29
total issues
21
open issues
8
closed issues
0
commits

Latest Version

4 years ago

Changelog

Added a fix for multiple functions via the GUI. Apparently this was broken since 1.1.0.

Full Changelog: https://github.com/leonhma/obsidian-functionplot/compare/1.2.0...1.2.1

README file from

Github

obsidian-functionplot

A plugin for displaying mathematical graphs in obsidian.md.

Remember to star this plugin on Github if you like it!

This file only contains basic instructions to get you to using this plugin quickly. If you want a more detailed documentation, take a look at the wiki.


🔮 How to use

With Command

Since version 1.1.0 you can create plots via a handy GUI with live-preview functionality.

  1. Open the command palette and select Obsidian Functionplot: Plot a Function

  2. Adjust the plot to your liking.

    Create plot modal Create plot modal

  3. This will create a coordinate system with bounds -10 < x < 10, -10 < y < 10 and plot the functions f and g. If you havent disabled it, you can even drag and zoom the graph.

With functionplot Block

```functionplot
---
title: string
xLabel: string
yLabel: string
bounds: array[min x, max x, min y, max y]
disableZoom: boolean
grid: boolean
---
<name>(variable)=<expression>
```

Example:

```functionplot
---
title: The random graph
xLabel: Time
yLabel: Cost
bounds: [0, 10, 0, 50]
disbaleZoom: 1
grid: true
---
g(x)=x^PI
f(x)=E+log(x)*2
```

🧮 Supported Math

To see the complete list of supported math functions, please check the wiki.

⚙ Plugin Settings

Since version 1.2.0 there's a dedicated settings page for this plugin. Here you can adjust things like font sizes for the text elements of the plot, line widths and various colors. To access this page, head to the obsidian settings and scroll down the list to 'Community Plugins > Obsidian Functionplot'.

Settings Page

Note
For changes to be applied, Obsidian needs to "re-render" the chart. You can either restart Obsidian, or switch between view modes (eg. Reading mode > Edit mode > Reading mode).


❓ Questions

If you have any questions about the usage of the plugin, take a look at the wiki or post a question in the discussions.

🐞 Bugs and Errors

If you encounter any errors while using this plugin, please report them to us. To do so, click this link, fill out the form as best as you can and click Submit new issue. These issues are publically viewable, so please don't submit any personal information.

🤝 Contributing

Contributions are always welcome! Be it submitting issues, editing the wiki or creating a pull request, contributions by people like you help keep the project evolving. Please adhere to the contributing guidelines.

©️ Attribution

This plugin is based on / uses:

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
3D Graph
3 years ago by Alexander Weichart
👓 A 3D graph for Obsidian!
Auto-\displaystyle Inline Math
2 years ago by Ryota Ushio
An Obsidian.md plugin to automatically make all inline maths \displaystyle.
Breadcrumbs
5 years ago by SkepticMystic
Add typed-links to your Obsidian notes
Calctex
3 years ago by Mike
An Obsidian plugin for automatic calculation of LaTeX formulas.
Charts View
5 years ago by caronchen
Data visualization solution in Obsidian, support plots and graphs.
Desmos
4 years ago by Nigecat
Embed graphs directly into 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 Analysis
5 years ago by SkepticMystic & Emile
Analyse the structure of your Obsidian graph using various analysis techniques
Graph Banner
2 years ago by ras0q
An Obsidian plugin to display a relation graph view on the note header.
Graphs
2 years ago by Dylan Hojnoski
Plugin for Obsidian that renders interactive graphs from YAML.
IMSwitch in Math Block
a year ago by XXM
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.
JuliaPlots
8 months ago by Iván Mansilla
Obsidian plugin for making function graphs directly into Obsidian using Julia
Kale Graph
a year ago by Oli
Render mathematical graphs in Obsidian
Latex Environments
6 years ago by Zach Raines
Quickly insert and change latex environments within math blocks in Obsidian.
Latex Matrices
3 years ago by Daniele Susino
An obsidian plugin to create latex matrices.
LaTeX Panel Helper
5 months ago by Luster
A powerful and convenient LaTeX symbol panel for Obsidian to enhance your mathematical and scientific note-taking efficiency.
Latex Suite
4 years ago by artisticat1
Make typesetting LaTeX as fast as handwriting through snippets, text expansion, and editor enhancements
Linter
5 years ago by Victor Tao
An Obsidian plugin that formats and styles your notes with a focus on configurability and extensibility.
Living Graph
4 years ago by Garrett
Math Booster
3 years ago by Ryota Ushio
A powerful indexing & referencing system for theorems & equations in your Obsidian vault.
Math Indicator Changer
2 years ago by Ori Replication
Mathematica Plot
2 years ago by Marcos Nicolau
Insert functions on Obsidian using Wolfram Mathematica!
MathLive
3 years ago by Dan Zilberman
The must-have plugin for math in Obsidian
MathLive in Editor Mode
2 years ago by MizarZh
MathLive input in editor mode.
MathType
a year ago by slateblua
Type math faster
Meld Calc
5 years ago by meld-cp
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
No more flickering inline math
3 years ago by Ryota Ushio
No longer disturbed by flickering inline math in Obsidian.
Node Factor
a year ago by CalfMoon
Customize factors effecting node size in obsidian graph.
Numerals
3 years ago by RyanC
An obsidian plugin which turns a math code block into a full featured calculator
Obsidian asciimath
3 years ago by widcardw
Asciimath support for Obsidian (based on asciimath-parser)
Obsidian Math+
4 years ago by Oscar Capraro
This is an Obsidian plugin for taking math notes using Excalidraw.
Obsidian matrix
4 years ago by Jonas Mohr
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.
Project Euler Stats
a year ago by Artem Korsakov
Get statistics from Project Euler.
Quick LaTeX
5 years ago by joeyuping
Quick Matrix
5 months ago by Charlie Flowe
Plugin for Obsidian.md that allows for faster interactions with matrices in LaTeX
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
Typst Mate
3 months ago by azyarashi
Render math expressions with Typst instead of MathJax in Obsidian.
Typst Renderer
3 years ago by fenjalien
Renders typst code blocks in Obsidian into images using Typst through the power of WASM!