1. Limitations of Using Scrollbar at Chart Level
Overview
The current implementation of the scrollbar at the chart level introduces several UI and behavior limitations. These limitations primarily affect the rendering and positioning of chart components such as the title, axes, and legend when scrolling is enabled.
The following points outline the known constraints in the current version (Release 4.2).
1.1 Transparent Title and Subtitle
When the chart-level scrollbar is enabled, the title and subtitle components are rendered with a transparent background.
Impact
- The title and subtitle may overlap with chart content during scrolling.
- Background styling for these components is not supported in the current implementation.
1.2 Transparent Axes
(X and Y Axis)
The X-axis and Y-axis are currently rendered as transparent layers when the scrollbar is enabled.
Impact
- Axis areas may visually blend with the chart plot area.
- Axis labels and ticks may overlap with underlying chart elements.
- Axis components may also become scrollable depending on the chart configuration.
- Axis behavior during scrolling may vary depending on the chart layout and configuration.
1.3 Legend Scrolling Behavior
When a scrollbar is applied at the chart level, the legend participates in the scrolling behavior.
Impact
- The legend will move along with the chart content while scrolling.
- The legend position may not remain fixed relative to the chart container.
- In some cases, the legend alignment or placement may appear incorrect when the scrollbar is enabled.
- This limitation affects charts where the legend is positioned outside or aligned relative to the chart container.
1.4 Column Spacing in the categories on the chart
When a scrollbar is applied at the chart level, the equal
spacing as consumed by all the columns of a single category is added between
two adjacent distinct categories.
Impact
- The data
points for different categories are displayed separated by the additional
space, not needed for the user.
- Chart
width internally is increased and All categories thus need additional
scrolling to display on the chart.
Summary
Enabling the scrollbar at the chart level currently affects multiple chart UI components. The main limitations include:
- Transparent title and subtitle rendering.
- Transparent and potentially scrollable axes.
- Legend scrolling along with chart content and possible misalignment.
- Additional
spacing between ascendant category data points.
These behaviors are known limitations and may be improved in future releases.
2.Button Chart Navigation Limitations
Navigation from Button Charts to pages with special
characters in the page name may not be supported in some scenarios.
Impact
- Navigation
may fail for page names containing special characters such as:
- &
- %
- Navigation
issues may also occur when the page name contains the keyword:
- Avoid
using special characters in page names intended for Button Chart
navigation.
- Use
simple alphanumeric page names wherever possible.
3. Google Map Chart Migration Requirement from Release
4.2 Onwards
Overview
From Release 4.2 onwards, existing Google Map Charts created
using older implementations may not function as expected.
To use the latest supported implementation, the existing
Google Map Chart must be removed and added again.
Impact
- Existing
map charts may not render properly after upgrade.
- Previously
configured map behaviors may not work as expected until reconfigured.
- Remove
the old Google Map Chart from the dashboard/page.
- Add
a new Google Map Chart.
4. Map Chart Unavailable in Chart Picker Pane
Map charts will not be displayed in the chart picker pane
while configuring the mobile canvas or mobile view.
Impact
5. Existing Map Charts on Mobile Canvas Will Not Be
Displayed
Previously configured map charts that already exist on the
mobile canvas will not render in the mobile application.
Impact
6. Update Calculated Column expression with pd.datetime()
Update calculated column expressions using
deprecated pd.datetime(yyyy, mm, dd) format to supported expressions
such as datetime(yyyy, mm, dd) or pd.Timestamp().
7. Cannot Aggregate Some Aggregated Results Correctly
A chart may show different values unexpectedly when:
Adding
another dimension
Using
tooltip fields
8. Handle expressions in Calculated column with 0 values
in Denominator
9. Need adjusting widgets - Optimized space utilization
for plot area in charts (On Release 4.2 Upgrade)
10. Google Map Plotted Data Points:
- Data Points may not display fitted to layout in
the chart layout view