👓 A 3D graph for Obsidian!

Overview

Obsidian 3D Graph

A 3D Graph for Obsidian!

Showcase:

3d-graph-full.mp4

⬇️ Installation

This plugin is not in the official community plugin list yet, so it can't be installed via the built-in plugin manager. However, there are other ways to install it:

Install via Plugins Galore (super easy)
  1. Install the Plugin Galore Obsidian plugin, which allows loading unofficial plugins.
  2. Follow the instructions on the Plugins Galore GitHub to install 3D Graph.
Manual installation (easy)
  1. Download the plugin (zip file) from here.
  2. Extract the contents of the zip file into your Obsidian plugins folder.
    • The folder is located at MyVault/.obsidian/plugins.
    • It can also be found by opening Obsidian > settings > community plugins > installed plugins > small folder icon on the right side .
  3. Enable the plugin by going to Obsidian > settings > community plugins > installed plugins and activating the toggle under "3D Graph" (you may need to re-open Obsidian to see the toggle).

👨‍💻 Development

The plugin is written in TypeScript and uses D3.js for the graph rendering. For more information please, check the dev docs.

Comments
  • Can't get groups to work

    Can't get groups to work

    Describe the bug I'm trying to use the same format for the path grouping as the built-in graph view, but it doesn't seem to work.

    To Reproduce

    1. Open global 3D graph
    2. In the Groups pane, add a new Group with the following query: path:"<foldername>" where <foldername> is one of the top-level folders with many notes in your vault
    3. Set the new group to a color
    4. The selected color does not appear, even though many notes should belong to the group

    Environment macOS with Obsidian v0.15.9

    🤔 question 
    opened by scorchio 1
  • [BUG] Cannot plugin didn't work normally

    [BUG] Cannot plugin didn't work normally

    Describe the bug A clear and concise description of what the bug is.

    Use Obsidian 0.16.2 and then install this plugin, this plugin didn't work normally. And show errors as follow.

    To Reproduce Steps to reproduce the behavior:

    1. Install this plugin.
    2. Open this plugin.
    3. See error

    Expected behavior I can use it normally like in video.

    Screenshots If applicable, add screenshots to help explain your problem.

    image

    image

    Desktop (please complete the following information):

    • OS: Windows 10
    • Version: Obsidian 0.16.2
    🐛 bug 
    opened by Quorafind 1
  • Combine features of local and global graph to use both without using more space in layout.

    Combine features of local and global graph to use both without using more space in layout.

    Is your feature request related to a problem? Please describe. Global 3d gives really a good view of entire notes but it won't give the idea of which node I am on. On the other hand, the local graph gives the best idea of a connected graph related to the notes I am on. This brings us to the requirement of keeping both graphs in the layout taking up unnecessary space in the layout.

    Describe the solution you'd like It could be solved with mixed of both global and local graphs. whenever obsidian started all nodes should be in grey or some default color. and whenever a note is opened the respective node comes in front with some rotating/zoom-in animation and is highlighted with some color(if colors are selectable it could be better). and with that, the connected graph is highlighted with two colors.

    1. those nodes which have an incoming link with color 1
    2. those nodes which have an outgoing link with color 2
    opened by winter-firefly 0
  • Show Tags as Nodes in the Graph

    Show Tags as Nodes in the Graph

    Is your feature request related to a problem? Please describe. I link my Nodes by using Tags, so in the current implementation a lot of my Nodes are Orphants

    Describe the solution you'd like Like the normal 2D Graph, a Solution would be to add a Node for Each Tag (toggleable by a Filter maby) and then Link all Files that use that a given tag to the corresponding Node

    ✨ enhancement 🚀 feature 
    opened by isiko 0
  • Cannot rotate the graph

    Cannot rotate the graph

    I cannot rotate the graph in any way shape or form (tried every mouse and keyboard input). Left click works as intended and moves the nodes. Strangely, right-click also moves the nodes. Most of the time, the mouse wheel works (not every time).

    I'm currently on Ubuntu with the version 1.0.3

    Additional context When the graph is opened, the tab is always named "New tab" instead of the expected 3D graph name.

    opened by Saauan 2
  • Slow rotating animation

    Slow rotating animation

    Loving the 3d view so far, it would be great to introduce a slow-rotating animation of the 3d view. Extending this further, it would be great to be able to export a slow rotating animation/video which could then be used as an animated background with wallpaper engine for example!

    Thanks for the amazing work though!

    ✨ enhancement 🚀 feature 
    opened by vguillet 0
  • Group by unicode character failed.

    Group by unicode character failed.

    Describe the bug Group function just work fine by ascii character, failed when file name include unicode character like CJK character.

    To Reproduce Steps to reproduce the behavior:

    1. Go to 'settings'
    2. Click on 'group'
    3. input to '人物' (chinese input)
    4. See error

    Desktop (please complete the following information):

    • OS: macos Ventura Version: 13.0.1
    • obsidian Version: 1.0.3 (Installer 1.0.0)
    • 3D Graph Version:1.0.3
    🐛 bug 👶 good first issue 
    opened by g8gg 1
Owner
Alexander Weichart
Alexander Weichart
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
A plugin for Obsidian (https://obsidian.md) that adds a button to its search view for copying the Obsidian search URL.

Copy Search URL This plugin adds a button to Obsidian's search view. Clicking it will copy the Obsidian URL for the current search to the clipboard. T

Carlo Zottmann 6 Dec 26, 2022
👓 A 3D graph for Obsidian!

Obsidian 3D Graph A 3D Graph for Obsidian! Showcase: 3d-graph-full.mp4 ⬇️ Installation This plugin is not in the official community plugin list yet, s

Alexander Weichart 90 Dec 26, 2022
An Obsidian plugin to paste Excel tables as Markdown tables in Obsidian editor.

Obsidian Excel to Markdown Table An Obsidian plugin to paste Excel tables as Markdown tables in Obsidian editor. Demo You can paste the copied Excel d

Ganessh Kumar 108 Jan 4, 2023
Obsidian-dataview-table-filter-menu - Dynamically created filter menu for dataview tables in obsidian

Dataview table Filter Menu for Obsidian Dynamically created filter menu for data

shiro 17 Sep 24, 2022
Obsidian-Snippet-collection - A collection of snippet to customize obsidian

This repo is a collection of CSS snippets for Obsidian.md. To install them on PC

Mara 110 Dec 22, 2022
Obsidian Web: Connect your browser with your Obsidian notes

Obsidian Web: Connect your browser with your Obsidian notes This is an unofficial Chrome extension for Obsidian that lets you send content from the we

Adam Coddington 97 Jan 3, 2023
This is a plugin for Obsidian (https://obsidian.md). Can open document with `.html` and `.htm` file extensions.

Obsidian HTML reader Plugin This is a plugin for Obsidian (https://obsidian.md). Can open document with .html and .htm file extensions. Obsidian HTML

null 37 Dec 27, 2022
An Obsidian plugin that lets you browse the web within Obsidian.

Obsidian Web Browser An Obsidian plugin that allows you to browse the web within Obsidian using v1.0 tabs. The core functionality of the plugin, rende

Dion Tryban 102 Dec 28, 2022
don't use ml if graph is there

This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open http://

Aditya Rawat 1 Dec 19, 2021
Diagram-maker - A library to display an interactive editor for any graph-like data.

Diagram Maker Diagram Maker is a library to display an interactive editor for any graph-like data. Following is a screenshot from one of the consumers

Amazon Web Services - Labs 2.3k Dec 27, 2022
Tushar Nankani's blog - Undirected Graph

The overload of ideas has pushed me to connect the dots, analogous to my directionless, although somehow connected thoughts forming a data structure.

Tushar Nankani 8 Dec 17, 2022
Visualize the Directed Acyclic Graph that Git creates to connect Commit, Tree and Blob objects internally.

Git Graph Visualize the Directed Acyclic Graph that Git creates to connect Commit, Tree and Blob objects. Hosted at HarshKapadia2.github.io/git-graph.

Harsh Kapadia 15 Aug 21, 2022
Build a blog site using Nextjs, Tailwind css, GraphQL, Graph CMS

NextJs-GraphQL-blog-site 1. Key Features 2. Technologies I've used Key Features: ?? In Graph-CMS side we can create post, categories, check the commen

suraj ✨ 10 Dec 8, 2022
neo4j graph visualization using d3.js

neo4jd3.js 基于d3.js的封装的图数据库的可视化界面,不依赖任何外部框架如: vue, react等;内部实现了节点的展示 Code structure ├── core # core 核心功能 │ └── neo4jToolsIcon

Alex 6 Nov 7, 2022
Generate static open graph images for Next.js at build time

next-static-og-images Generate static Open Graph images for Next.js at build time Getting started Installation npm i -D next-static-og-images or yarn

Adam Hwang 5 Jan 26, 2022
A personal school project to model the behaviour of the human immune system as a network graph with interactive visualisation.

An educational tool designed to help users understand the immune system. Made using Processing 5 for Java Script

Oscar Bullen 2 Jun 18, 2022
API dot Open Sauced is NestJS and SupaBase powered OAS3 backend designed to remove client complexity and provide a structured graph of all @open-sauced integrations

?? Open Sauced Nest Supabase API ?? The path to your next Open Source contribution ?? Prerequisites In order to run the project we need the following

TED Vortex (Teodor-Eugen Duțulescu) 13 Dec 18, 2022
Perform queries on the current graph and batch process on the results.

logseq-plugin-batch-op 对当前库进行查询并对查询结果进行批量操作。 Perform queries on the current graph and batch process on the results. 使用展示 (Usage) 批量删除 (Batch Delete) 批

Seth Yuan 22 Dec 1, 2022