Dear friends, We’ve finally reached the long-awaited chapter on visualization! In this chapter, we’ll explore how to quickly zero in on the information we truly need amidst the clutter. As managers, we mustn’t lose our way in the complexity of tasks! Let’s tackle task statistics and information display together with ease.
Our goal is to gain a quick overview of team tasks, highlighting those we are responsible for or interested in, without being overwhelmed by unnecessary data.

Let’s start by creating a team task statistics chart.
With a new page:

If we want to count the number of tasks in different states, what should we do? First, we have to process the data:
Next, Chart Configuration:

Want to view task counts per person and their statuses? Use dual dimensions by adding the "Assignee/Nickname" dimension.



Of course, we can further remove the “Canceled” and “Archived” data, just remove these two options in the left filter conditions, I believe you are very familiar with these conditions!

Once filtered, click confirm, exit configuration, and your first chart is ready!
Need both "isGroup" and "isStack" charts without starting from scratch? Duplicate your chart:

For interactive filtering of task data:
Of Course! We open "Filter" below the chart data block, and the filter box has appeared above. We show the desired fields and set the filtering conditions for the fields. (For example, change the date field to "between")



What if we also want to include “Canceled” and “Archived” data in special cases, and support dynamic filtering and set filtering defaults?
Let's create a customized filter field!
You can easily configure filters by selecting fields from associated data tables or creating custom fields.(Only available within chart block)
Options include editing field titles, descriptions, operators, and setting default values (e.g., the current user or date), making filters more tailored to your needs.

Create successfully, click “Set Default Value”, select the option we need.


After setting the default value, go back to the chart configuration, change the filter condition to “Status - is any of - Current filters / status”, and then confirm! (Both charts should be changed.)

Done, let's filter test, the data has been perfectly rendered.

A powerful feature: clicking on a statistic to jump to filtered tasks. Let’s make it happen.

The unstarted stats have been successfully displayed. Let's make five copies by state and drag them to the top.

Go back to the page containing the task management table block and observe the link format in the browser's address bar (usually something like http://xxxxxxxxx/admin/0z9e0um1vcn).

Assume xxxxxxxxx represents your website domain, and /admin/0z9e0um1vcn is the path. (We only need to find the last /admin.)
Copy part of the link:
admin/ (excluding admin/) to the end of the link. For example, in this case, the portion to copy is: 0z9e0um1vcn.

Move the cursor over "Not Started," and you’ll notice the cursor changes to a hand icon. Click on it to jump successfully.

?task_status=Not started to the end of the link. Your link will then look like: 0z9e0um1vcn?task_status=Not started.

Understanding URL Parameters: When adding parameters to a URL, there are formatting rules to follow:
- Question mark (?): Indicates the start of the parameters.
- Parameter name and value: Format as
parameter_name=parameter_value.- Multiple parameters: Use the
&symbol to connect them. For example:http://xxxxxxxxx/admin/hliu6s5tp9x?status=todo&user=123. In this example,useris another parameter name, and123is its corresponding value.
http://xxxxxxxxx/admin/0z9e0um1vcn normally)
Why hasn't the table changed yet? Don't worry, let's finish the last step together!
Click on “Confirm” and the filtering is successful!



Data Visualization: ECharts (Commercial Plugin) ECharts offers more advanced and customizable configuration options, such as "Line Chart (Multi-Dimension)," "Radar Chart," "Word Cloud," and more.
If you want to access more chart configuration options, you can enable "Data Visualization: ECharts"!

If you notice data overlap, remember to adjust the size or radius to ensure that all information is clearly displayed!


After configuration, simply drag and adjust the display style to complete!

Here are more charts for you to explore.


For bi-axial charts you can add more indicators


Looking forward to seeing you in the next chapter!
Keep exploring and creating endless possibilities! If you encounter any issues along the way, don’t forget to check the NocoBase Documentation or join the NocoBase Community for discussions and support.