mirror of
https://github.com/semantica-agi/semantica.git
synced 2026-09-12 04:01:35 +00:00
docs: premium UI improvements — navbar links, hover effects, inline tips, accordion troubleshooting (#646)
- Move Discord, GitHub, PyPI, and Follow on X links from sidebar anchors to top-right navbar - Lock dark mode as default via appearance.strict and hide theme toggle - Add custom.css with hover highlighting for tables, code blocks, cards, callouts, and inline code - Move all Tips and Common Pitfalls sections inline next to their relevant content across all 25 reference docs - Polish context.md: remove duplicates, condense callouts, upgrade Cookbooks to CardGroup - Convert Troubleshooting and Performance Optimization sections in installation.md, cli-setup.md, explorer-setup.md, learning-more.md, and faq.md from plain headers to AccordionGroup - Change navigation-hint Tip callouts to Info in concepts.md, faq.md, glossary.md, and modules.md
This commit is contained in:
@@ -61,6 +61,10 @@ Requires `plotly`: `pip install plotly`. Some exporters also need `matplotlib` o
|
||||
</Step>
|
||||
</Steps>
|
||||
|
||||
<Warning>
|
||||
**`plotly` is required for all visualizers.** Install before use: `pip install plotly`. All visualizer methods raise `ProcessingError` if Plotly is not installed.
|
||||
</Warning>
|
||||
|
||||
## Visualizers
|
||||
|
||||
<Tabs>
|
||||
@@ -94,6 +98,18 @@ Requires `plotly`: `pip install plotly`. Some exporters also need `matplotlib` o
|
||||
viz.visualize_relationship_matrix(graph, output="interactive")
|
||||
```
|
||||
|
||||
<Warning>
|
||||
**Use `max_nodes` for large graphs.** Force-directed layouts become unreadable and slow above ~1,000 nodes. Filter to a subgraph before visualizing large graphs.
|
||||
</Warning>
|
||||
|
||||
<Tip>
|
||||
**HTML output is always the best starting point.** Interactive HTML lets you zoom, pan, and hover for details. Only export to PNG/SVG/PDF when embedding in a report.
|
||||
</Tip>
|
||||
|
||||
<Tip>
|
||||
**For interactive dashboards, prefer Explorer.** `KGVisualizer.visualize_network()` generates a self-contained HTML file. The Explorer CLI (`semantica-explorer`) gives a full live web app with search, filtering, path-finding, and REST API.
|
||||
</Tip>
|
||||
|
||||
**Layout options (`layout=`):**
|
||||
|
||||
| Layout | Description | Best For |
|
||||
@@ -148,6 +164,10 @@ Requires `plotly`: `pip install plotly`. Some exporters also need `matplotlib` o
|
||||
| `umap` | Fast | Global + local structure | Large datasets, cluster discovery |
|
||||
| `tsne` | Medium | Local structure | Tight cluster separation |
|
||||
| `pca` | Very fast | Variance | Quick overview, linear structure |
|
||||
|
||||
<Tip>
|
||||
**UMAP is faster than t-SNE at scale.** For embedding spaces with >5,000 points, UMAP completes in seconds; t-SNE may take minutes. Both produce good cluster separation.
|
||||
</Tip>
|
||||
</Tab>
|
||||
<Tab title="TemporalVisualizer">
|
||||
Visualize how a knowledge graph changes over time:
|
||||
@@ -231,6 +251,10 @@ viz = KGVisualizer(color_scheme="vibrant")
|
||||
| `light` | White background, thin edges | Publications, print |
|
||||
| `colorblind` | Okabe-Ito safe palette | Accessibility |
|
||||
|
||||
<Tip>
|
||||
**Use `color_scheme="colorblind"` in publications and dashboards.** The Okabe-Ito palette is readable for everyone, including the ~8% of readers who are red-green colorblind.
|
||||
</Tip>
|
||||
|
||||
## Export Formats
|
||||
|
||||
| Format | Interactive | Scalable | Best For |
|
||||
@@ -266,32 +290,6 @@ semantica-explorer --graph my_graph.json
|
||||
|
||||
See the [Explorer reference](explorer) for the full feature set and REST API.
|
||||
|
||||
## Tips and Common Pitfalls
|
||||
|
||||
<Warning>
|
||||
**`plotly` is required for all visualizers.** Install before use: `pip install plotly`. All visualizer methods raise `ProcessingError` if Plotly is not installed.
|
||||
</Warning>
|
||||
|
||||
<Warning>
|
||||
**Use `max_nodes` for large graphs.** Force-directed layouts become unreadable and slow above ~1,000 nodes. Filter to a subgraph before visualizing large graphs.
|
||||
</Warning>
|
||||
|
||||
<Tip>
|
||||
**HTML output is always the best starting point.** Interactive HTML lets you zoom, pan, and hover for details. Only export to PNG/SVG/PDF when embedding in a report.
|
||||
</Tip>
|
||||
|
||||
<Tip>
|
||||
**Use `color_scheme="colorblind"` in publications and dashboards.** The Okabe-Ito palette is readable for everyone, including the ~8% of readers who are red-green colorblind.
|
||||
</Tip>
|
||||
|
||||
<Tip>
|
||||
**UMAP is faster than t-SNE at scale.** For embedding spaces with >5,000 points, UMAP completes in seconds; t-SNE may take minutes. Both produce good cluster separation.
|
||||
</Tip>
|
||||
|
||||
<Tip>
|
||||
**For interactive dashboards, prefer Explorer.** `KGVisualizer.visualize_network()` generates a self-contained HTML file. The Explorer CLI (`semantica-explorer`) gives a full live web app with search, filtering, path-finding, and REST API.
|
||||
</Tip>
|
||||
|
||||
<CardGroup cols={2}>
|
||||
<Card title="Knowledge Graph" icon="diagram-project" href="kg">
|
||||
The graph being visualized.
|
||||
|
||||
Reference in New Issue
Block a user