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
title: Accessibility in Blazor Accumulation Chart Component | Syncfusion
4
-
description: Checkout and learn here all about Accessibility using Keyboard navigation in Syncfusion Blazor Accumulation Chart component and more.
4
+
description: Check out and learn here all about Accessibility using Keyboard navigation in Syncfusion Blazor Accumulation Chart component.
5
5
platform: Blazor
6
6
control: Accumulation Chart
7
7
documentation: ug
8
8
---
9
9
10
10
# Accessibility in Blazor Accumulation Chart Component
11
11
12
-
The Blazor Accumulation Chart component followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility.
12
+
The Blazor Accumulation Chart component adheres to accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) commonly used to evaluate accessibility.
13
13
14
-
The accessibility compliance for the Blazor Accumulation Chart component is outlined below.
14
+
Accessibility compliance for the Blazor Accumulation Chart component is outlined below.
15
15
16
16
| Accessibility Criteria | Compatibility |
17
17
| -- | -- |
@@ -32,15 +32,12 @@ The accessibility compliance for the Blazor Accumulation Chart component is outl
32
32
</style>
33
33
34
34
<div><imgsrc="https://cdn.syncfusion.com/content/images/documentation/full.png"alt="Yes"> - All features of the component meet the requirement.</div>
35
-
36
35
<div><imgsrc="https://cdn.syncfusion.com/content/images/documentation/partial.png"alt="Intermediate"> - Some features of the component do not meet the requirement.</div>
37
-
38
36
<div><imgsrc="https://cdn.syncfusion.com/content/images/documentation/not-supported.png"alt="No"> - The component does not meet the requirement.</div>
39
37
38
+
## WAI-ARIA Attributes
40
39
41
-
## WAI-ARIA attributes
42
-
43
-
The Blazor Accumulation Chart component followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to meet the accessibility. The following ARIA attributes are used in the Blazor Accumulation Chart component:
40
+
The Blazor Accumulation Chart component follows [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) patterns to ensure accessibility. The following ARIA attributes are used:
44
41
45
42
* img (role)
46
43
* button (role)
@@ -49,30 +46,29 @@ The Blazor Accumulation Chart component followed the [WAI-ARIA](https://www.w3.o
49
46
* aria-hidden (attribute)
50
47
* aria-pressed (attribute)
51
48
52
-
## Keyboard interaction
49
+
## Keyboard Interaction
53
50
54
-
The Blazor Accumulation Chart component followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction)guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Blazor Accumulation Chart component.
51
+
The component supports [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction)guidelines, making navigation easy for users of assistive technologies and those relying on keyboard navigation. The following keyboard shortcuts are supported:
55
52
56
53
| Windows | Mac | Description |
57
54
| --- | --- | --- |
58
-
| <kbd>Alt</kbd> + <kbd>J</kbd> | <kbd>⌥</kbd> + <kbd>J</kbd> | Moves the focus to the Accumulation Chart element. |
59
-
| <kbd>Tab</kbd> | <kbd>Tab</kbd> | Moves the focus to the next element in the Accumulation Chart. |
60
-
| <kbd>Shift</kbd> + <kbd>Tab</kbd> | <kbd>⇧</kbd> + <kbd>Tab</kbd> | Moves the focus to the previous element in the Accumulation Chart. |
61
-
| <kbd>↓</kbd> | <kbd>↓</kbd> | Moves the focus to the data point left side from the selected point. |
62
-
| <kbd>↑</kbd> | <kbd>↑</kbd> | Moves the focus to the data point right side from the selected point. |
63
-
| <kbd>↓</kbd> / <kbd>←</kbd> | <kbd>↓</kbd> / <kbd>←</kbd> | Moves the focus to the legend left side from the selected legend. |
64
-
| <kbd>↑</kbd> / <kbd>→</kbd> | <kbd>↑</kbd> / <kbd>→</kbd> | Moves the focus to the legend right side from the selected legend. |
65
-
| <kbd>Enter</kbd> / <kbd>Space</kbd> | <kbd>Enter</kbd> / <kbd>Space</kbd> | Toggles the visibility of the corresponding series. |
66
-
| <kbd>ESC</kbd> | <kbd>Esc</kbd> |Cancel the tooltip for the data point. |
55
+
| <kbd>Alt</kbd> + <kbd>J</kbd> | <kbd>⌥</kbd> + <kbd>J</kbd> | Moves focus to the Accumulation Chart element. |
56
+
| <kbd>Tab</kbd> | <kbd>Tab</kbd> | Moves focus to the next element in the Accumulation Chart. |
57
+
| <kbd>Shift</kbd> + <kbd>Tab</kbd> | <kbd>⇧</kbd> + <kbd>Tab</kbd> | Moves focus to the previous element in the Accumulation Chart. |
58
+
| <kbd>↓</kbd> | <kbd>↓</kbd> | Moves focus to the data point left side from the selected point. |
59
+
| <kbd>↑</kbd> | <kbd>↑</kbd> | Moves focus to the data point right side from the selected point. |
60
+
| <kbd>↓</kbd> / <kbd>←</kbd> | <kbd>↓</kbd> / <kbd>←</kbd> | Moves focus to the legend left side from the selected legend. |
61
+
| <kbd>↑</kbd> / <kbd>→</kbd> | <kbd>↑</kbd> / <kbd>→</kbd> | Moves focus to the legend right side from the selected legend. |
62
+
| <kbd>Enter</kbd> / <kbd>Space</kbd> | <kbd>Enter</kbd> / <kbd>Space</kbd> | Toggles visibility of the corresponding series. |
63
+
| <kbd>ESC</kbd> | <kbd>Esc</kbd> |Cancels the tooltip for the data point. |
67
64
| <kbd>Ctrl + P</kbd> | <kbd>⌘</kbd> + <kbd>P</kbd> | Prints the Accumulation Chart. |
68
65
69
-
## Ensuring accessibility
70
-
71
-
The Blazor Accumulation Chart component's accessibility levels are ensured through an [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) software tools during automated testing.
66
+
## Ensuring Accessibility
72
67
73
-
The accessibility compliance of the Blazor Accumulation Chart component is shown in the following sample. Open the [sample](https://blazor.syncfusion.com/accessibility/accumulation-chart) in a new window to evaluate the accessibility of the Blazor Accumulation Chart component with accessibility tools.
68
+
Accessibility levels are validated using [accessibility-checker](https://www.npmjs.com/package/accessibility-checker) and [axe-core](https://www.npmjs.com/package/axe-core) tools during automated testing.
74
69
70
+
Accessibility compliance for the Blazor Accumulation Chart component can be evaluated in the following sample. Open the [sample](https://blazor.syncfusion.com/accessibility/accumulation-chart) in a new window to review accessibility features with accessibility tools.
75
71
76
72
## See also
77
73
78
-
*[Accessibility in Syncfusion<supstyle="font-size:70%">®</sup> Blazor components](https://blazor.syncfusion.com/documentation/common/accessibility)
74
+
*[Accessibility in Syncfusion<supstyle="font-size:70%">®</sup> Blazor components](https://blazor.syncfusion.com/documentation/common/accessibility)
Copy file name to clipboardExpand all lines: blazor/accumulation-chart/adaptive-layout.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,17 @@
1
1
---
2
2
layout: post
3
3
title: Adaptive Layout in Blazor Accumulation Chart Component | Syncfusion
4
-
description: Checkout and learn here all about Adaptive Layout in Syncfusion Blazor Accumulation Chart component and more.
4
+
description: Check out and learn how to configure and utilize the Adaptive Layout in Syncfusion Blazor Accumulation Chart component.
5
5
platform: Blazor
6
6
control: Accumulation Chart
7
7
documentation: ug
8
8
---
9
9
10
10
# Adaptive Layout in Blazor Accumulation Chart Component
11
11
12
-
When viewing the accumulation chart on a mobile device, some elements may not be displayed properly due to limited screen space. This is where the **Syncfusion<supstyle="font-size:70%">®</sup> Accumulation Chart Adaptive Layout** feature proves invaluable. Adaptive rendering dynamically adjusts chart elements to optimize their display based on the available screen size and orientation. By enabling the `EnableAdaptiveRendering` property, the chart automatically adapts to container size changes, ensuring clear alignment and proper visibility of elements such as the legend, data labels, chart title, and more.
12
+
When viewing the accumulation chart on mobile devices, some elements may not display properly due to limited screen space. The **Syncfusion<supstyle="font-size:70%">®</sup> Accumulation Chart Adaptive Layout** feature dynamically adjusts chart elements for optimal display based on screen size and orientation. Enable the `EnableAdaptiveRendering` property to allow the chart to automatically adapt to container size changes, ensuring clear alignment and visibility of elements such as the legend, data labels, chart title, and more.
13
13
14
-
```cshtml
14
+
```cshtml
15
15
16
16
@using Syncfusion.Blazor.Charts
17
17
@@ -44,27 +44,27 @@ When viewing the accumulation chart on a mobile device, some elements may not be
| Legend | <kbd>Height < 300</kbd> / <kbd>Width < 300 | Moves the bottom or top legend to the right if the width is greater than 200px; otherwise, it is disabled / Moves the right or left legend to the bottom if the height is greater than 200px; otherwise, it is disabled |
| Legend | <kbd>Height < 300</kbd> / <kbd>Width < 300</kbd>| Moves bottom or top legend to the right if width is greater than 200px; otherwise, disabled / Moves right or left legend to bottom if height is greater than 200px; otherwise, disabled |
63
63
64
64
N> Refer to the [Blazor Charts](https://www.syncfusion.com/blazor-components/blazor-charts) feature tour page for its groundbreaking feature representations and also explore the [Blazor Accumulation Chart Example](https://blazor.syncfusion.com/demos/chart/pie?theme=bootstrap5) to know about the various features of accumulation charts and how it is used to represent numeric proportional data.
Copy file name to clipboardExpand all lines: blazor/accumulation-chart/animation.md
+16-10Lines changed: 16 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,18 @@
1
1
---
2
2
layout: post
3
3
title: Animation in Blazor Accumulation Chart Component | Syncfusion
4
-
description: Checkout and learn here all about Animation in Syncfusion Blazor Accumulation Chart component and more.
4
+
description: Check out and learn how to configure and control Animation in Syncfusion Blazor Accumulation Chart component.
5
5
platform: Blazor
6
6
control: Accumulation Chart
7
7
documentation: ug
8
8
---
9
9
10
10
# Animation in Blazor Accumulation Chart Component
11
11
12
-
You can customize animation for a series using [`Animation`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Charts.AccumulationChartAnimation.html) property. You can enable or disable animation of the series using [`Enable`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Charts.AccumulationChartAnimation.html#Syncfusion_Blazor_Charts_AccumulationChartAnimation_Enable) property. [`Duration`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Charts.AccumulationChartAnimation.html#Syncfusion_Blazor_Charts_AccumulationChartAnimation_Duration) specifies the duration of an animation and [`Delay`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Charts.AccumulationChartAnimation.html#Syncfusion_Blazor_Charts_AccumulationChartAnimation_Delay) allows us to start the animation at desire time.
12
+
Customize series animation using the [`Animation`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Charts.AccumulationChartAnimation.html) property. Enable or disable series animation with the [`Enable`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Charts.AccumulationChartAnimation.html#Syncfusion_Blazor_Charts_AccumulationChartAnimation_Enable) property. The [`Duration`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Charts.AccumulationChartAnimation.html#Syncfusion_Blazor_Charts_AccumulationChartAnimation_Duration) property sets the animation duration, and [`Delay`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Charts.AccumulationChartAnimation.html#Syncfusion_Blazor_Charts_AccumulationChartAnimation_Delay) specifies when the animation should start.
@@ -26,7 +27,7 @@ You can customize animation for a series using [`Animation`](https://help.syncfu
26
27
27
28
</SfAccumulationChart>
28
29
29
-
@code{
30
+
@code{
30
31
public class Statistics
31
32
{
32
33
public string Browser;
@@ -40,16 +41,18 @@ You can customize animation for a series using [`Animation`](https://help.syncfu
40
41
new Statistics { Browser = "iPhone", Users = 19 },
41
42
new Statistics { Browser = "Others", Users = 4 },
42
43
new Statistics { Browser = "Opera", Users = 11 },
43
-
new Statistics { Browser = "Android", Users = 12 },
44
+
new Statistics { Browser = "Android", Users = 12 }
44
45
};
45
46
}
47
+
46
48
```
47
49
48
-
## Disable animation on programmatic refresh
50
+
## Disable Animation on Programmatic Refresh
49
51
50
-
You can programmatically refrsh chart using [Refresh](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Charts.SfAccumulationChart.html#Syncfusion_Blazor_Charts_SfAccumulationChart_Refresh_System_Boolean_) method. You can enable or disable animation by passing boolean parameter to `Refresh` method.
52
+
Refresh the chart programmatically using the [Refresh](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Charts.SfAccumulationChart.html#Syncfusion_Blazor_Charts_SfAccumulationChart_Refresh_System_Boolean_) method. Control animation by passing a boolean parameter to the `Refresh` method.
N> Refer to the [Blazor Charts](https://www.syncfusion.com/blazor-components/blazor-charts) feature tour page for its groundbreaking feature representations and also explore the [Blazor Accumulation Chart Example](https://blazor.syncfusion.com/demos/chart/pie?theme=bootstrap5) to know various features of accumulation charts and how it is used to represent numeric proportional data.
0 commit comments