Visualize device activity data in an interactive 3D space.
Project details
3D Data Globe transforms device activity information into an engaging 3D visualization. Each device appears as a glowing blob in space, allowing users to click and explore recent activity events through dynamic satellite nodes. Lightweight and easy to implement, it requires no complex setup.
3D Data Globe is an innovative standalone visualization tool that effortlessly displays device and user activity data in a captivating 3D environment. Each device appears as a glowing blob, dynamically sized to reflect its level of activity, while users can interactively explore significant events for each device by simply clicking on a blob. This interaction reveals small satellite nodes detailing recent events, alongside a dedicated panel showcasing the specific activity log for that device.
The data for visualization requires a specific structure, illustrated below:
{
"id": "device_123",
"points": 42,
"platform": "ios" | "android" | "web",
"city": "Some City",
"totalDurationMs": 1234567,
"size": 8.5,
"color": "#9fd8f5",
"inactive": false,
"events": [
{ "type": "session_start", "time": new Date(...), "detail": "App opened" }
// ...
]
}
To implement custom user data, follow these steps:
DUMMY_USERS array in the code with a data-fetching mechanism from your own backend or database.baseUsers variable before the function initPresentation() is called.Utilize AI coding assistants to streamline the integration of your own data effortlessly. Use tailored prompts to ensure data is transformed into the format expected by the visualization.
To customize the HTML further by removing the support card, simply delete its corresponding block and CSS styling, enhancing the visual focus on the data visualization.
3D Data Globe offers an engaging way to visualize user and device activity, making it easier to understand and analyze data interactively in a three-dimensional space.
Comments
0Start the conversation
Share the first comment.