You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repo ships with a **live, running playground** — a full showcase of every feature in the library. It's the fastest way to see `solid-uplot` in action and explore real, working examples of charts, plugins, responsive sizing, and external integrations.
The playground runs at `http://localhost:3000` and includes interactive demos for:
54
+
55
+
- All built-in plugins (cursor, tooltip, legend, focus series)
56
+
- Responsive and auto-resize chart patterns
57
+
- Custom plugin development
58
+
- External component integration via the plugin bus
59
+
36
60
## 📁 Package Structure
37
61
38
62
This package provides three main export paths for different functionality:
@@ -187,6 +211,29 @@ import { AutoSizer } from "@dschz/solid-auto-sizer";
187
211
</AutoSizer>;
188
212
```
189
213
214
+
Alternatively, you can use [`createElementSize`](https://github.com/solidjs-community/solid-primitives/tree/main/packages/resize-observer) from `@solid-primitives/resize-observer` for a signal-based approach:
The cornerstone feature of `SolidUplot` is its refined plugin system that enables extensible functionality and inter-plugin communication through a reactive message bus.
@@ -721,55 +768,6 @@ const Dashboard = () => {
721
768
};
722
769
```
723
770
724
-
## 🎮 Interactive Playground
725
-
726
-
This library includes a comprehensive playground application that demonstrates all features and provides interactive examples. The playground showcases:
727
-
728
-
-**Basic Charts**: Simple line charts with different configurations
729
-
-**Plugin Examples**: All built-in plugins working together
730
-
-**Legend Showcase**: Various legend patterns and interactions
731
-
-**Responsive Sizing**: Auto-resize and manual sizing examples
732
-
-**Custom Plugins**: Examples of creating your own plugins
733
-
-**External Integration**: Charts interacting with external components
734
-
735
-
### Running the Playground Locally
736
-
737
-
To explore the playground and see the library in action:
This repo ships with a **live, running playground** — a full showcase of every feature in the library. It's the fastest way to see `solid-uplot` in action and explore real, working examples of charts, plugins, responsive sizing, and external integrations.
The playground runs at `http://localhost:3000` and includes interactive demos for:
54
+
55
+
- All built-in plugins (cursor, tooltip, legend, focus series)
56
+
- Responsive and auto-resize chart patterns
57
+
- Custom plugin development
58
+
- External component integration via the plugin bus
59
+
36
60
## 📁 Package Structure
37
61
38
62
This package provides three main export paths for different functionality:
@@ -187,6 +211,29 @@ import { AutoSizer } from "@dschz/solid-auto-sizer";
187
211
</AutoSizer>;
188
212
```
189
213
214
+
Alternatively, you can use [`createElementSize`](https://github.com/solidjs-community/solid-primitives/tree/main/packages/resize-observer) from `@solid-primitives/resize-observer` for a signal-based approach:
The cornerstone feature of `SolidUplot` is its refined plugin system that enables extensible functionality and inter-plugin communication through a reactive message bus.
@@ -721,55 +768,6 @@ const Dashboard = () => {
721
768
};
722
769
```
723
770
724
-
## 🎮 Interactive Playground
725
-
726
-
This library includes a comprehensive playground application that demonstrates all features and provides interactive examples. The playground showcases:
727
-
728
-
-**Basic Charts**: Simple line charts with different configurations
729
-
-**Plugin Examples**: All built-in plugins working together
730
-
-**Legend Showcase**: Various legend patterns and interactions
731
-
-**Responsive Sizing**: Auto-resize and manual sizing examples
732
-
-**Custom Plugins**: Examples of creating your own plugins
733
-
-**External Integration**: Charts interacting with external components
734
-
735
-
### Running the Playground Locally
736
-
737
-
To explore the playground and see the library in action:
0 commit comments