The Function Plot plugin enables users to create and display mathematical graphs within Obsidian. It provides a graphical interface for plotting functions with a live preview feature, allowing users to adjust graph settings interactively. Users can also define custom plots through dedicated code blocks, specifying graph titles, labels, bounds, and more. The plugin supports a wide range of mathematical functions, offering flexibility for complex graphing needs. Customization options are available via a settings page, including font sizes, line widths, and color adjustments. The plugin is ideal for visualizing mathematical data or concepts directly in notes, enhancing the analytical and educational capabilities of Obsidian.
The JuliaPlots plugin lets you render mathematical graphs directly in your notes using the Julia programming language and the Plots.jl package. It supports both 2D and 3D functions with simple syntax, allowing you to plot multiple equations, overlay scatter points, and control ranges on each axis. Users can customise colours, line width, labels, titles, and even adapt plots for dark mode vaults. The plugin also provides default parameters that can be overridden per plot, making it flexible for quick sketches or detailed visualisations. Because everything is generated through Julia, you get smooth and precise rendering of functions, though large datasets may take longer to process.