Comments (6)
Here is a preview:
https://iceprosurface.com/demo/d3-force-directed-graphs/
https://iceprosurface.com/demo/d3-force-directed-graphs-2d/
from quartz.
Code from:
https://github.com/vasturiano/force-graph
https://github.com/vasturiano/3d-force-graph
from quartz.
from quartz.
I'd welcome a PR if you can reach feature parity with the existing graph! We use d3 right now and I think that d3 has a Canvas mode but not sure how it works
from quartz.
I implemented one using PixiJS and D3. Although there are still quite a few issues with the styles, it has been verified that it can indeed be integrated into Quartz, and the performance is excellent.
On my Mac, with a DPI of 2, it can run at 60fps with 752 nodes and 3600 links, which is a significant improvement compared to before.
Here is the implementation link:
https://github.com/iceprosurface/quartz-blog/tree/feat/graph-test/packages/quartz-graph-plugin
and demo:
https://cdn.iceprosurface.com/demo/quartz-graph-plugin/
However, there's a significant issue: currently, Quartz doesn't seem to compile PixiJS and TweenJS very well. Additionally, I think compiling TweenJS and PixiJS into the PostScript would make it too large. Do you have any good solutions for this?
from quartz.
closed via #1328
from quartz.
Related Issues (20)
- Functionality work permalink HOT 2
- Transclusion of generated page (tag page) does not work HOT 3
- Add schema.org support to generation
- CreatedModifiedDate git not work HOT 5
- Error in blockReference HOT 6
- Fingerprint
- Quartz does not display nested folders in folder view HOT 1
- OFM: Quartz does not display checkboxes for the '[?]' format HOT 5
- `#` in links will be mistakenly recognized as tags HOT 3
- Slow / Exponential Build Time Caused by Component.Explorer HOT 6
- excluding single note from graph? HOT 4
- Highlight text with bold and italic texts HOT 1
- Linking to multiple tags as a way of progressive filtering HOT 2
- Support for Custom Frontmatter Properties in `CreatedModifiedDate` Plugin HOT 1
- feat: support transclude embedded links with "!" HOT 12
- Documentation: Best practice on how to set component variables like `showReadingTime` HOT 2
- Performance optimization: PageSpeed results (unnecessarily) bad? HOT 2
- Inline image increases line height HOT 2
- Excessive Top Padding in Quartz Interface HOT 2
- Newer responsive design PR messes up scrollbars and other sections of the page HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from quartz.