Stimulsoft Dashboards.PYTHON
Data visualization in Python applications
Introducing Dashboards.PYTHON - a fast and powerful tool for creating analytical dashboards in services and projects written in Python. The product includes a JavaScript data processing engine, a designer component for creating dashboards, and a fully interactive viewer for viewing ready-made dashboards on the screen of any device.Creating dashboards
The dashboard designer is a key tool in our product, serving as an editor for creating dashboard layouts. Users can connect data from various sources, further structure it using grouping and sorting features, and apply visual design elements.The dashboard designer is available as a standalone BI Designer application for installation and working on Windows, macOS, and Linux operating systems. Additionally, it is accessible as an online service at designer.stimulsoft.com, offering the same functionality. Explore either the desktop or web version of the tool to familiarize yourself with the designer and its integration into your applications.
Data for dashboards
One of the key advantages of our product is the variety of data available for creating analytical dashboards within your application. We offer support for a wide range of data servers, including MS SQL, Firebird, MySQL, PostgreSQL, among others. Additionally, you can access data from XML, JSON, Excel, and other file sources. Preliminary preparation and transformation of data, creation of virtual sources, and the ability to embed data directly into a report template as resources are available features. This is just a glimpse of what Stimulsoft products can accomplish with data.Dashboard elements
Our tool offers a wide array of elements for designing and editing dashboards, ranging from primitives to buttons that execute various scenarios. Explore the diverse features of Stimulsoft Dashboards.PYTHON:
Chart
A graphical element of data analysis, using which the data can be processed and the result is displayed as graphs.Table
A set of data elements that is organized using a model of vertical columns and horizontal rows.Gauge
The element allows you to display a value within a predefined range. It can have different graphical representation.Pivot Table
A dashboard element designed for processing, grouping, and summarizing data by rows and columns, as well as presenting structured data in tabular form.Indicator
The element displays the difference in values between the input data.Region Map
This element is used to display data that is geographically targeted.Progress
The element displays the ratio of the input data. It can be presented in different modes – a pie, donut, bars.Filter
A group of elements designed to filter data in related dashboard components.Image, Text, Shape
Incorporate photos and images, design and format text, and utilize diverse primitives within your dashboards.Cards
The component for displaying grouped data as cards.Button
The special element allows you to execute various scripts by click or depending on a condition.Panel
An element can be used as a container for other dashboard elements.Event handler
An event handler is a functionality designed to simplify the entire sequence of working with data between the client and the server. Stimulsoft Dashboards.PYTHON is a client-server system wherein a JavaScript component operates on the client side, and a Python server is responsible for data management. With the event handler, you can automate the processes of transferring data from the client side to the server side, processing it, and transferring it back using just a few lines of code. The event handler executes all actions on both the client and the server and also provides functionality for complete control over them.Dashboard visualization
The most crucial stage of working with data is their visualization. For this task, the Dashboards.PYTHON product utilizes a special tool - a viewer designed to display ready-made dashboards in Python applications. The dashboard viewer is fully customizable, fast, and user-friendly. To ensure integration into projects, we offer a variety of design themes and options for customizing the application's appearance and functionality.The viewer supports interactive elements, full-screen viewing of both the entire dashboard and its individual components, and conversion of the analytical panel to PDF, Excel, and HTML formats. The component provides over 40 UI localizations, mobile and desktop workspaces, elements that support animation for visual assessment of changes, and for user convenience, currently unused controls are automatically removed from the panel.