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

DataCharts

jcf-402jcf-402430 downloads

Create charts and visualize data directly inside notes.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates8

DataCharts is an Obsidian plugin for creating charts, plotting functions, and visualizing note data directly in markdown. Further documentation can be found at https://datacharts-docs.vercel.app/.

Line Plot Demo

Features

  • Currently supports line charts powered by Chart.js

  • Uses Mathjs for parsing and plotting mathematical equations.

  • Create plots with manually given data.

  • Create plots with data stored in normal markdown tables.

  • Customize datasets, plots, and canvas styling.

  • Zoom, Pan, Inspect plot values.

Installation

Install from Community Plugins once published or Manually place the plugin files in your vault's .obsidian/plugins/datacharts folder.

  • main.js
  • styles.css
  • manifest.json

Roadmap

  • Improve stability from user feedback.
  • Query vault data through Bases / Datacore / Custom syntax.
  • Polish existing chart support.
  • Expand equation parsing and custom math syntax.
  • Add to export chart/note as PNG and SVG to file location.

Issues

Found a bug or have an idea? Open a GitHub Issue.

Changelog

1.0.7

  • Fixed issue where printing note to PDF would have the plots cut-off.
  • Fixed issue where type :: line,bar,etc would not register, prompting notice.
  • Added property functionName.legend that allows you to turn off the legend label for that specific functionName by setting it to false.

1.0.6

  • Stopped using Regex to parse equations (in some places). Instead using mathjs own node system to parse equations. This fixes things like y1 = x or φ1 = x not working.

1.0.5

  • Fixed ESLint errors in settings.ts and main.ts

1.0.4

  • Focused on improving type safety issues with MathJs, ChartJs and in general.

1.0.3

  • Added support for Nested Independent Equations. For details look at docs.
  • Changed xrange to range
  • Fixed bug with global range
  • Added preliminary support for spreadsheet plugin support. More to come.

1.0.2

  • Changed lineplot to datachart.
  • Introduced type :: chartType for defining plot type.
  • Added bar and scatter chart support.
  • Added pie, doughnut, polarArea and radar chart support. (Work but need polish).
  • Changed syntax for source:: read new documentation at https://datacharts-docs.vercel.app/.
  • Added option to save chart to vault as PNG by right clicking on the chart.
  • Added option to save chart to vaul as SVG (limited to line charts only right now)

1.0.1

  • Added a simple autocomplete feature for properties.

![Autocomplete][assets/autocomplete.gif]

1.0.0

  • Initial release
  • Function plotting
  • Manual Datasets
  • Markdown Table Sources
  • Plot and Line customizations
HealthExcellent
ReviewSatisfactory
About
Create interactive charts and plot mathematical functions directly in Markdown. Use Chart.js-powered line, bar, scatter, pie and radar charts, parse equations with Mathjs, feed data from Markdown tables or manual datasets, customize styling, zoom, pan, inspect and export as PNG/SVG.
ChartsMathTables
Details
Current version
1.0.7
Last updated
2 weeks ago
Created
5 months ago
Updates
8 releases
Downloads
430
Compatible with
Obsidian 1.12.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
jcf-402jcf-402
GitHubjcf-402
  1. Community
  2. Plugins
  3. Charts
  4. DataCharts

Related plugins

Notion Bases

Turn any folder into a database — table, kanban board, gallery, calendar, timeline and list views powered by frontmatter.

Sheet Plus

Create Excel-like spreadsheets and easily embed them in Markdown.

Macros

Nutrition and food tracker for your notes. Log meals, calories, macros and micronutrients. Search foods by name or barcode via FatSecret, USDA & Open Food Facts. Chart your diet & weight loss.

CalcCraft

Enable table-based calculations with a spreadsheet-like approach, utilizing references. Highlight the dependencies within tables and identifies circular references with support for array formulas.

PennyWallet

Track expenses, income, transfers, and credit card repayments as Markdown tables in your vault.

Simple Table Math

Do some math (sum, average, etc.) in your markdown tables.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Latex Suite

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

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.

Tracker

Track occurrences and numbers in your notes.