Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Excalidraw Math Plotter

ahmeddawoud3ahmeddawoud3620 downloads

Plot mathematical function graphs directly onto Excalidraw canvases.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

Plot mathematical function graphs directly onto Excalidraw canvases in Obsidian. image

Features

  • Plot mathematical functions: Enter any mathematical expression using x as the variable
  • Real-time preview: Adjust curve optimization with a live preview slider
  • Customizable appearance: Configure stroke color, width, and graph styling
  • Axis options: Show/hide tick marks, grid lines, arrows, and numeric labels
  • Quick presets: One-click access to common functions (sine, cosine, parabola, etc.)
  • Discontinuity handling: Automatically handles functions with discontinuities (tan, 1/x, etc.)
  • Smart curve optimization: Uses Ramer-Douglas-Peucker algorithm for efficient point reduction

Requirements

  • Excalidraw plugin must be installed and enabled

Usage

  1. Open an Excalidraw drawing
  2. Run the command Excalidraw Math Plotter: Insert function graph (via Command Palette or hotkey)
  3. Enter your mathematical equation (e.g., sin(x), x^2, log(x))
  4. Configure the X range and appearance options
  5. Use the optimization slider to adjust curve quality
  6. Click Apply to insert the graph

Supported Functions

The plugin uses mathjs for expression parsing. Examples:

  • Basic: x, x^2, x^3, sqrt(x), abs(x)
  • Trigonometric: sin(x), cos(x), tan(x)
  • Logarithmic/Exponential: log(x), exp(x), log10(x)
  • Combinations: sin(x) * x, x^2 + 2*x - 1, sin(x) + cos(2*x)

Installation

From Community Plugins

  1. Open Settings → Community plugins
  2. Select Browse and search for "Excalidraw Math Plotter"
  3. Select Install, then Enable

Manual Installation

  1. Download main.js, manifest.json, and styles.css from the latest release
  2. Create a folder VaultFolder/.obsidian/plugins/obsidian-excalidraw-plotter/
  3. Copy the downloaded files into this folder
  4. Reload Obsidian and enable the plugin in Settings → Community plugins

License

MIT License - see LICENSE for details

HealthExcellent
ReviewSatisfactory
About
Plot mathematical functions onto Excalidraw canvases in Obsidian using x as the variable. Adjust range and appearance with real-time preview, presets, axis/grid/tick options, and smart curve optimization (Ramer–Douglas–Peucker) that handles discontinuities like tan or 1/x.
DrawingMath
Details
Current version
1.0.2
Last updated
Last month
Created
9 months ago
Updates
3 releases
Downloads
620
Compatible with
Obsidian 0.15.4+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
ahmeddawoud3ahmeddawoud3
github.com/ahmeddawoud3
GitHubahmeddawoud3
  1. Community
  2. Plugins
  3. Drawing
  4. Excalidraw Math Plotter

Related plugins

Excalidraw Extras

Companion plugin for Excalidraw high-privilege and large components.

Math+

Take math notes using Excalidraw.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Latex Suite

Make typesetting LaTeX math as fast as handwriting through snippets, text expansion, and editor enhancements.

Mermaid Tools

Improved Mermaid.js experience: visual toolbar with common elements and more.

Ink

Handwriting and drawing directly between paragraphs using a digital pen, stylus, or Apple pencil.

Numerals

Turn any code block into an advanced calculator. Evaluate math expressions on each line of a code block, including units, currency, and optional TeX rendering.

TTRPG Tools - Maps

A toolbox for interactive fantasy maps.

Kroki

Render Kroki diagrams.

Simple mind map

A mind map that combines aesthetics and functionality. 一个颜值与功能并存的思维导图。