Neil Burrows
Top achievements
Rank 1
Neil Burrows
asked on 22 Feb 2012, 04:26 PM
When I plot a line series with negative values, the negative points do not get plotted. XAML is below.
For one of my data series, there are no positive Y values, which results in a blank chart.
Problem with the auto setting of ranges I suspect?
Can any one at Telerik suggest a usable workaround?
<
telerik:RadCartesianChart
Palette
=
"Metro"
HorizontalAlignment
=
"Stretch"
>
<
telerik:LineSeries
CategoryBinding
=
"X"
ValueBinding
=
"Y"
ItemsSource
=
"{Binding Data}"
/>
<
telerik:RadCartesianChart.HorizontalAxis
>
<
telerik:DateTimeContinuousAxis
ShowLabels
=
"False"
/>
</
telerik:RadCartesianChart.HorizontalAxis
>
<
telerik:RadCartesianChart.VerticalAxis
>
<
telerik:LinearAxis
ShowLabels
=
"False"
/>
</
telerik:RadCartesianChart.VerticalAxis
>
</
telerik:RadCartesianChart
>
For one of my data series, there are no positive Y values, which results in a blank chart.
Problem with the auto setting of ranges I suspect?
Can any one at Telerik suggest a usable workaround?
5 Answers, 1 is accepted
0
Neil Burrows
Top achievements
Rank 1
answered on 22 Feb 2012, 06:17 PM
The plot thickens:
The chartview is height restricted in the wpf grid it is contained. The chart's panel doesn't seem to be adjusted to fit. The container area is really restricted as it's part of a dashboard showing rather a lot of relevant information.
The chartview is height restricted in the wpf grid it is contained. The chart's panel doesn't seem to be adjusted to fit. The container area is really restricted as it's part of a dashboard showing rather a lot of relevant information.
0
Neil Burrows
Top achievements
Rank 1
answered on 23 Feb 2012, 11:43 AM
So the issues is, the view area with the datapoints isn't centred on where there datapoints are drawn and it isn't scaled correctly.
What are my options?
What are my options?
0
Hello Neil,
Yavor
the Telerik team
We have tested chartview line series with only negative, only positive and mixed data and it works as expected. I have prepared for you a small runnable application that demonstrates this. Please run it in your environment and check if everything is working fine. If you are unable to resolve this issue will it be possible for you to share more details on your project? As sample project and data that reproduces this issue can be very helpful.
Greetings,Yavor
the Telerik team
Sharpen your .NET Ninja skills! Attend Q1 webinar week and get a chance to win a license! Book your seat now >>
0
Gareth McNicol
Top achievements
Rank 1
answered on 29 Feb 2012, 04:58 PM
Few issues:
1) the latest version of your product wasn't used in the example, odd.
2) the height wasn't constrained like I had stated.
Updated mainwindow.xaml
Setting the height on the rad chart does nothing. Same with max height, min height etc, doesn't have any effect, it does not respect the bottom boundry of the grid. You can see as much in the screenshot attached, the bottom of the red border isn't visible.
1) the latest version of your product wasn't used in the example, odd.
2) the height wasn't constrained like I had stated.
Updated mainwindow.xaml
<
Window
x:Class
=
"WpfApplication1.MainWindow"
xmlns:telerik
=
"http://schemas.telerik.com/2008/xaml/presentation"
Title
=
"MainWindow"
Height
=
"350"
Width
=
"525"
>
<
Grid
Height
=
"80"
>
<
telerik:RadCartesianChart
Name
=
"chart"
BorderBrush
=
"Red"
BorderThickness
=
"1"
Height
=
"75"
>
<
telerik:RadCartesianChart.VerticalAxis
>
<
telerik:LinearAxis
/>
</
telerik:RadCartesianChart.VerticalAxis
>
<
telerik:RadCartesianChart.HorizontalAxis
>
<
telerik:DateTimeContinuousAxis
ShowLabels
=
"False"
/>
</
telerik:RadCartesianChart.HorizontalAxis
>
<
telerik:LineSeries
CategoryBinding
=
"Item1"
ValueBinding
=
"Item2"
/>
<
telerik:LineSeries
CategoryBinding
=
"Item1"
ValueBinding
=
"Item2"
/>
</
telerik:RadCartesianChart
>
</
Grid
>
</
Window
>
Setting the height on the rad chart does nothing. Same with max height, min height etc, doesn't have any effect, it does not respect the bottom boundry of the grid. You can see as much in the screenshot attached, the bottom of the red border isn't visible.
0
Gareth McNicol
Top achievements
Rank 1
answered on 29 Feb 2012, 05:01 PM
Aaaah. Setting MinHeight does solve it. Inexplicably set to 100 by default.