JuliaPlots

Generate Julia function plots in Obsidian easily!

## 🌟 Features - Easily generate graphs of 2D and 3D functions **directly in Obsidian** using Julia - **Straightforward** and fast syntax - Customizable **default parameters** - **Graph customization** (Colors, line width, title, labels, dark mode) - Multiple functions rendering support - 2D Points rendering support ## 📋 Demo ![Demo gif](demo/demo.gif) ![Demo 3D gif](demo/demo3D.gif) ## 🖥️ Installation > ⚠️ This plugin only works for the **desktop** Obsidian app 1. Install [Julia](https://julialang.org/) on your system, and install the [Plots](https://docs.juliaplots.org/stable/) package in it. 2. Download the plugin from Settings > Community plugins > Browse and enable it 3. Download [juliaplots.jl](https://github.com/ivnmansi/juliaplots/releases) from the latest release and put the file in `.obsidian/plugins/juliaplots/` on your vault ## ⚡ Usage | Parameter | Description | |----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------| | `(x)=, `| **Function to plot** in terms of `x`. It can have any name, as long as it ends with `(x)`. Color can be omitted. You can add as many as you want. | | `(x,y)=, `| **3D Function to plot** in terms of `x` and `y`. It can have any name, as long as it ends with `(x,y)`. Color can be omitted. You can add as many as you want. | | `scatter=,,,