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
  • Join the community
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

SQLSeal Charts

h-sphereh-sphere2k downloads

Generate charts from your data. Graph line charts, pie charts, scatter plots and more.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates8

SQLSeal Charts is an extension for SQLSeal Obsidian Plugin allowing to visualise your data using charts!

Powered by ECharts. Check their documentation for more examples of usage.

Features

  • Support for basic charts: line, bar, pie charts
  • Support for compex charts like scatterplot, heatmap, etc.

Getting started

Install the plugin by downloading latest release and unpacking it in .obsidian/plugins/sqlseal-charts. Make sure you have SQLSeal plugin already installed.

Example query

Pie Chart

Query below takes the first table in your current markdown tile and displays it as a piechart.

Category Amount
Rent 1500
Groceries 200
Entertainment 150
Repairs 200
TABLE finances = table(0)

CHART {
    series: [{
        type: 'pie'
    }]
}
SELECT * FROM finances

Pie Chart Example

Line Chart

CHART {
    xAxis: {
        type: 'category'
    },
    yAxis: {},
        series: [{
        type: 'bar',
        }]
}
SELECT
    strftime("%Y-%m-%d", created_at) as created_date,
    COUNT(*) as count
FROM files
GROUP BY created_date
ORDER BY created_date

Line Chart Example

Syntax

SQLSeal Charts uses ECharts under the hood. It automatically exposes data returned by your SQL query as a data dataset in ECharts. This means you can generate plenty of charts without worrying too much about how the data is being passed down. For more complex use-cases, you can always refer to the data by column name, it's index or even filter it down to create separate data-sets for different series. To read more about datasets, check out ECharts documentation.

For more advanced transformations, SQLSeal Charts exposes the following data and functions to be used to transform data further.

Data

Variable Name Description
data Array of objects containing raw data
columns array of column names
Object for each column You can refer to each of the column data by their name, i.e. for SELECT category, amount FROM data you can use category and amount columns

Functions

The following functions are exposed in your query to allow you to further process data.

Function Description
column(name: string) Returns array of the values for a specified column
mean, max, min, uniq, uniqBy Lodash functions to help with data processing
array(...arrays) creates subarrays from arrays, i.e. array([1,2], [3,4 ]) == [[1,3], [2,4]]. Useful when grouping multiple columns together when reshaping the data
assembleObjects(...definitions: { key: string, values: array }[]) Assembles multiple arrays into array of objects using provided key values
assemble(definition: Record<string, array>) Assembles multiple arrays into array of objects using a key=>value map
74%
HealthGood
ReviewCaution
About
Visualize SQLSeal query results with interactive ECharts charts. Use built-in chart types (line, bar, pie, scatter, heatmap) and access query results as ECharts datasets or via exposed data and functions for custom transformations.
Charts
Details
Current version
0.4.2
Last updated
9 months ago
Created
Last year
Updates
8 releases
Downloads
2k
Compatible with
Obsidian 0.15.0+
License
MIT
Report bugRequest featureReport plugin
Sponsor
Support
Author
h-sphereh-sphere
hypersphere.blog/
GitHubh-sphere
  1. Community
  2. Plugins
  3. Charts
  4. SQLSeal Charts

Related plugins

Tracker

Track occurrences and numbers in your notes.

Charts

Easily create interactive charts in your notes.

Sheet Plus

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

Contribution Graph

Generate an interactive heatmap to visualize and track your productivity.

Chord Sheets

Work with chord sheets (chords over lyrics or inline) in Live Preview and reading mode: Chord diagrams for guitar, ukulele and mandolin, transpose, autoscroll, and more.

Charts View

Visualize data from your notes with plots and graphs.

Mood Tracker

Track your moods & emotions easily. Visualize tracked history and browse the past entries.

Bases Charts

Bases views for scatter, line, and bar charts.

Scribe

Record voice notes, Fill in lost thoughts, Transcribe the audio, Summarize & Visualize the text - All in one clip

Bookshelf

Manage your books and reading progress