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

Hill Charts

stufrostufro2k downloads

Add hill charts to your notes.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

An Obsidian plugin for adding hill charts to your notes.

  • Create hill charts inline by writing a tiny bit of YAML.
  • Customizable styles and sizes
  • What is a hill chart?

Installation

Please install via the regular Community Plugins setting tab within Obsidian.

Usage

Once installed, you can define a hillchart in a code block like this:

```hillchart
points:
  - position: 30
    text: Admin Dashboard
  - position: 85
    text: User Auth
  - position: 65
    text: Subscriptions
 ```

There are 5 available options you can pass to each point:

- position: 30
  text: Admin Dashboard
  color: "#fb3590"
  size: 15
  opacity: 0.5

And you can optionally set the width and height of a hillchart like this:

points:
  - position: 10
width: 600
height: 150

The default width & height, plus the size and opacity of each point can be configured in the plugin settings.

Contributing

You can follow the Obsidian instructions for setting up a plugin in a development vault, swapping the git clone command for this repo instead of the sample plugin.

If you want to fix a bug or add a new feature, please:

  1. Fork the project.
  2. Create a feature branch (git checkout -b my-new-feature).
  3. Make your changes. Include tests for your changes, otherwise I may accidentally break them in the future.
  4. Run the tests with the npm exec jest command. Make sure that they are still passing.
  5. Write descriptive commit messages.
  6. Push the branch to GitHub (git push origin my-new-feature).
  7. Create a Pull Request and submit it to be merged with the main branch.

Building locally

npm run dev # this will watch for code changes and recompile

Testing

npm exec jest

Releasing

npm version [patch|minor|major]
git push origin master --tags

Credits

  • https://github.com/nagi1/hill-chart
68%
HealthFair
ReviewSatisfactory
About
Create hill charts inline using compact YAML code blocks. Customize point positions, labels, colors, size and opacity, and set chart width/height to visualize progress and status directly in your notes.
ChartsVisualizationMarkdown
Details
Current version
0.2.0
Last updated
2 years ago
Created
2 years ago
Updates
4 releases
Downloads
2k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
stufrostufro
github.com/stufro
GitHubstufro
  1. Community
  2. Plugins
  3. Charts
  4. Hill Charts

Related plugins

Life Tracker

Capture and visualize the data that matters in your life.

Charts

Easily create interactive charts in your notes.

Markwhen

Create timelines, gantt charts, calendars, and more using markwhen.

AnyBlock

Take any fragment as a block and render it into multiple effects.

Charts View

Visualize data from your notes with plots and graphs.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Importer

Import data from Notion, Evernote, Apple Notes, Microsoft OneNote, Google Keep, Bear, Roam, and HTML files.

Outliner

Work with your lists like in Workflowy or Roam Research.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Tracker

Track occurrences and numbers in your notes.