Completed
Last Updated: 05 Jul 2023 13:21 by ADMIN
Release 4.4.0 (07/19/2023) (R3 PI1)
Created by: Bert
Comments: 7
Category: Charts
Type: Feature Request
62
I would like to zoom on a particular part of the Chart.
Completed
Last Updated: 22 May 2024 13:24 by ADMIN
Created by: Sylvain
Comments: 10
Category: Charts
Type: Feature Request
60

Hi,

I would like to be able to show / hide a serie by clicking to a legend.

Is there a way to do it actually ?

Completed
Last Updated: 28 Jan 2021 10:05 by ADMIN
Release 2.15.0
I'm using version 1.1 of the UI for Blazor and have leveraged several different types of charts.  I now need to add click events on different parts of the chart so I can navigate to a drilldown page.  How can I accomplish this?
Completed
Last Updated: 10 Jun 2020 10:03 by ADMIN
Release 2.15.0
Created by: Bryon
Comments: 2
Category: Charts
Type: Feature Request
35

The idea is to ensure labels don't render on top of each other. If series values are close to each other, labels start overlapping. Having tooltips will let me remove the labels.

Example:

Completed
Last Updated: 22 Dec 2023 09:43 by ADMIN
Release 5.0.0 (15 Nov 2023) (R1 PI1)
Created by: Fairoz
Comments: 13
Category: Charts
Type: Feature Request
32

I want horizontal and vertical lines in the chart to act as markers (limits, thresholds). It would be awesome if there was a way to simply draw a horizontal and vertical lines, bound to a collection of y and x data respectively.

Something like the below would be nice 

    <TelerikChart>
        <ChartSeriesItems>
            <ChartSeries Type="@ChartSeriesType.Line" Name="@P_Name1" Color="blue"
                         Data="@P_Data1"
                         Field="@P_Field1"
                         CategoryField="@P_CategoryField1">
                <ChartSeriesLabels Visible="true" Template="#=dataItem.P_Description#" />
                <ChartSeriesMarkers Size="4" />
            </ChartSeries>
            <ChartHorizontalLines Data="@YLinesData"/>
            <ChartVerticalLines Data="@XLinesData"/>
        </ChartSeriesItems>
</TelerikChart>

@code{

List<double> YLinesData, XLinesData;

}

---

ADMIN EDIT

You can find some more details and ideas for workarounds here to consider in the meantime.

---

Completed
Last Updated: 02 Dec 2021 14:51 by ADMIN
Release 2.30.0
Created by: Kelly
Comments: 7
Category: Charts
Type: Feature Request
24
At the moment it is always white. I often want it transparent so it can blend better with the rest of the content (e.g., it should be able to the color of the grid row it is embedded in).
Completed
Last Updated: 15 Aug 2023 08:04 by ADMIN
Release 4.5.0 (08/30/2023) (R3 PI2)
Created by: Daniela
Comments: 2
Category: Charts
Type: Feature Request
19
I would like to be able to click on the labels of the X-axis of a Chart. An event similar to the OnSeriesClick would be suitable.
Completed
Last Updated: 15 Aug 2023 08:04 by ADMIN
Release 4.5.0 (08/30/2023) (R3 PI2)
Created by: Oscar
Comments: 2
Category: Charts
Type: Feature Request
18
I would like to be able to click on the legend labels of a Chart. An event similar to the OnSeriesClick would be suitable.
Completed
Last Updated: 11 Sep 2020 04:26 by ADMIN
Release 2.17.0
Created by: Cheryl
Comments: 5
Category: Charts
Type: Bug Report
15

Hi!

I'm building a Blazor Component using your TelerikChart.  To build my chart, I'm dynamically inserting the series name and the series data, which is pulled from a list.  I also have a button on the page that changes the dataset (last month, this month, next month, etc).  The button will rebuild the list of names and data, and Blazor will build the chart with a 'foreach' entry in the ChartSeriesItems section of the Chart Component.

The problem is that the Items are not cleared each time.  When I click the button, I'm getting previous values. In the example below, I have 3 data sets.  The first has 4 items, the second has 8 and the third has 6.  If the user clicks the second, showing all 8, then clicks the first, the chart will show the new 4, and the previous 5-8 from the second set.  

 My chart description in HTML is:

... 

<ChartSeriesItems> @foreach(Tuple<string, object[]> t in myData) { <ChartSeries Type="ChartSeriesType.Column" Name=@t.Item1 Data=@t.Item2 /> } </ChartSeriesItems>

... 

I have checked my data through debugging to ensure that the myData variable is correct (i.e. when I click the first data, it only has 4 items).  However, when the chart displays, it shows 8 items. 

Is there a CLEARDATA method or something I can call on the Chart to ensure that the data is reset each time?  I see that there is a Clear() in JavaScript, but I'm writing in only Blazor and C#, with no JavaScript.

I've attached the .razor page for your reference.  (As this is my test code, I'm using random number generation to get the data.)

 

Thank you so much for your help!!

-Cheryl Simpson 

Completed
Last Updated: 04 Jul 2023 13:38 by ADMIN
Release 4.4.0 (07/19/2023) (R3 PI1)
Created by: Datafyer
Comments: 3
Category: Charts
Type: Feature Request
11

It would be helpful to me if this chart type was supported.

https://demos.telerik.com/kendo-ui/range-bar-charts/index

Completed
Last Updated: 04 Jul 2023 09:58 by ADMIN
Release 4.4.0 (07/19/2023) (R3 PI1)
Created by: Christopher
Comments: 6
Category: Charts
Type: Feature Request
10

In need a chart that has a shaded area between a max and min set of curves, indicating the allowable area

Like this one: https://demos.telerik.com/kendo-ui/range-area-charts/index

Completed
Last Updated: 14 Aug 2024 13:08 by ADMIN
Release 2024 Q2 (May)
Created by: Christopher
Comments: 2
Category: Charts
Type: Feature Request
8
This is a feature request....please add box and whisker plot & sankey charts to your blazor and/or asp.net core chart controls.
Completed
Last Updated: 02 Jan 2023 15:03 by ADMIN
Release 2.0.0

If a chart is too narrow and x-axis labels overlap, the user can zoom out and refresh the charts to allow the labels to fit. This feature request is to allow the charts to reformat themselves as the zoom level is changed (without having to refresh the page). Steps to reproduce:

    • Make browser narrow (say half screen)
    • Change zoom to 500%
    • Go to https://demos.telerik.com/blazor-ui/chart/line-chart
    • See line chart is squished with overlapping x-axis labels
    • Zoom out to 100%
    • ­See line chart remains squished with overlapping x-axis labels even though there is a lot more room
    • Now refresh the page
    • See line chart is no longer squished with x-axis labels visible

Completed
Last Updated: 02 Dec 2021 14:48 by ADMIN
Release 2.30.0
I would like to be able to control the dash type of the line for Line Chart.
Completed
Last Updated: 04 Aug 2023 14:04 by ADMIN
Release 4.5.0 (08/30/2023) (R3 PI2)
Created by: Lee
Comments: 2
Category: Charts
Type: Feature Request
7
How to create a waterfall chart?
Completed
Last Updated: 24 Feb 2023 19:59 by ADMIN
Release 4.1.0 (15/03/2023)
Created by: Garrett
Comments: 0
Category: Charts
Type: Bug Report
7

After updating the chart data, some elements remain in the DOM. This can clutter the browser if the data updates come in on intervals and the chart remains in operation for a while. A screenshot is attached below.

MCVE:

@using Telerik.Blazor
@using Telerik.Blazor.Components.Button
@using Telerik.Blazor.Components.Chart
 
<h3>Chart</h3>
 
 
<TelerikButton Primary="true" @onclick="AddDataPoint">Add data point</TelerikButton>
 
<TelerikChart Transitions="false">
    <TelerikChartSeriesItems>
        <TelerikChartSeries Type="ChartSeriesType.Line" Name="CPU Usage Data" Data="@simpleData">
        </TelerikChartSeries>
    </TelerikChartSeriesItems>
 
    <TelerikChartValueAxes>
        <TelerikChartValueAxis Max="100" Color="black"></TelerikChartValueAxis>
    </TelerikChartValueAxes>
 
    <TelerikChartTitle Text="CPU Usage"></TelerikChartTitle>
 
    <TelerikChartLegend Position="Telerik.Blazor.ChartLegendPosition.Bottom">
    </TelerikChartLegend>
</TelerikChart>
 
 
 
@code {
    void AddDataPoint()
    {
        Random random = new Random();
        var _val = Math.Round((random.NextDouble() * 100), 3);
 
        if (simpleData.Count >= 60)
        {
            simpleData = simpleData.TakeLast(59).ToList();
        }
        simpleData.Add(_val);
 
        //StateHasChanged();
 
    }
 
    public List<object> simpleData = new List<object>();
}

Completed
Last Updated: 02 Dec 2021 14:49 by ADMIN
Release 2.30.0
Created by: Angelo
Comments: 4
Category: Charts
Type: Feature Request
6

The code below does not produce a chart series with a line that is 50 width?  What am i missing?

 

@page "/chartdemo"
Line series

<TelerikChart>
    <ChartSeriesItems>
        <ChartSeries Type="ChartSeriesType.Line" Name="Product 1" Data="@series1Data">
            <ChartSeriesMarkers Size="10"></ChartSeriesMarkers>
        </ChartSeries>
        <ChartSeries Type="ChartSeriesType.Line" Size="10" Name="Product 2" Data="@series2Data">
            <ChartSeriesLine Width="50"></ChartSeriesLine>
        </ChartSeries>
    </ChartSeriesItems>

    <ChartCategoryAxes>
        <ChartCategoryAxis Categories="@xAxisItems"></ChartCategoryAxis>
    </ChartCategoryAxes>

    <ChartTitle Text="Quarterly revenue per product"></ChartTitle>

    <ChartLegend Position="ChartLegendPosition.Right">
    </ChartLegend>
</TelerikChart>

@code {
    public List<object> series1Data = new List<object>() { 10, 2, 5, 6 };
    public List<object> series2Data = new List<object>() { 5, 8, 2, 7 };
    public string[] xAxisItems = new string[] { "Q1", "Q2", "Q3", "Q4" };

 }

    
Completed
Last Updated: 28 Feb 2023 15:54 by ADMIN
Release 4.1.0 (15/03/2023)

I would like to control the font of the Value axis labels in a similar fashion to the way I can control the labels of the category axis:

    <ChartCategoryAxes>
        <ChartCategoryAxis Categories="@xAxisItems">
            <ChartCategoryAxisLabels Font="bold 12px 'Helvetica'"></ChartCategoryAxisLabels>
        </ChartCategoryAxis>
    </ChartCategoryAxes>

*** Thread created by admin on customer behalf ***

Completed
Last Updated: 27 Feb 2023 14:34 by ADMIN
Release 4.1.0 (15/03/2023)

I am trying to customize the format of the ChartCategoryAxisLabels to render the abbreviated name of the day of the week using the following format:

<ChartCategoryAxisLabels Format="ddd dd/MM HH:mm"/>

While it is a valid format, it seems that it doesn't work for the category labels.

---

ADMIN EDIT

---

For the time being, you can use the following to render the abbreviated name of the day of the week in the ChartCategoryAxisLabels:

<ChartCategoryAxisLabels Format="{0:EEE dd/MM HH:mm}"/>
Completed
Last Updated: 01 Feb 2022 11:22 by ADMIN
I would like to be able to change the background color of the plot are by passing a CSS color to a parameter.
1 2