This is a migrated thread and some comments may be shown as answers.

Remove a line at X=0 when negative values used

1 Answer 52 Views
Chart
This is a migrated thread and some comments may be shown as answers.
Grant
Top achievements
Rank 1
Grant asked on 25 Mar 2013, 07:16 PM
Hi, 
I'm using RadChart to display a line graph and want to remove a horizontal line that is drawn at the origin when negative x values are used. Here is the XAML:

        <telerik:RadChart  Grid.Row="2" Grid.Column="1" Margin="5,2" x:Name="RadChart"  Visibility="{Binding HasNoControllers, Converter={StaticResource InvertedBooleanToVisibilityConverter}}" ><br>            <telerik:RadChart.Resources><br>                <Style x:Key="ControllerZoneLabelStyle" TargetType="telerik:MarkedZone"><br>                    <Setter Property="Template" ><br>                        <Setter.Value><br>                            <ControlTemplate TargetType="telerik:MarkedZone"><br>                                <Grid><br>                                    <Rectangle Grid.ColumnSpan="3"<br>                                   Fill="{TemplateBinding Background}" <br>                                   Stroke="{TemplateBinding Stroke}"<br>                                   StrokeThickness="{TemplateBinding StrokeThickness}"<br>                                   StrokeDashArray="1,1"<br>                                   Opacity=".5"<br>                                   Margin="{TemplateBinding ElementMargin}" <br>                                   Style="{TemplateBinding ElementStyle}" /><br>                                    <TextBlock Grid.Column="0" Text="{Binding Number}" TextAlignment="Center" Margin="{TemplateBinding ElementMargin}" FontSize="10"/><br>                                </Grid><br>                            </ControlTemplate><br>                        </Setter.Value><br>                    </Setter><br>                </Style><br>            </telerik:RadChart.Resources><br>            <telerik:RadChart.DefaultView><br>                <telerik:ChartDefaultView ><br>                    <telerik:ChartDefaultView.ChartArea><br>                        <telerik:ChartArea ItemWidthPercent="5"  EnableAnimations="False" EnableStripLinesAnimation="False" IsNoDataMessageEnabled="False" ><br>                            <telerik:ChartArea.Annotations><br>                                <telerik:CustomGridLine Visibility="Collapsed"/><br>                            </telerik:ChartArea.Annotations>                            <br>                            <telerik:ChartArea.AxisY><br>                                <!--Have to leave AutoRange=true for now until I figure out a work around for the clipping RangeSeries bug--><br>                            <telerik:AxisY Title="Time in seconds"  AutoRange="True" MajorGridLinesVisibility="Collapsed"  MinValue="0" MaxValue="0" Step="25" ExtendDirection="None"/><br>                            </telerik:ChartArea.AxisY>                                                            <br>                            <telerik:ChartArea.AxisX><br>                                <telerik:AxisX Title="{Binding DistanceString}" /><br>                            </telerik:ChartArea.AxisX><br>                            <telerik:ChartArea.ZoomScrollSettingsY><br>                                <telerik:ZoomScrollSettings ScrollMode="ScrollAndZoom" ></telerik:ZoomScrollSettings><br>                            </telerik:ChartArea.ZoomScrollSettingsY><br>                        </telerik:ChartArea><br>                    </telerik:ChartDefaultView.ChartArea><br>                    <telerik:ChartDefaultView.ChartLegend><br>                        <telerik:ChartLegend Visibility="Collapsed"/><br>                    </telerik:ChartDefaultView.ChartLegend><br>                </telerik:ChartDefaultView><br>            </telerik:RadChart.DefaultView><br>        </telerik:RadChart>


I've tried styling the Y-axis but that does not seem to apply to this line.

Any ideas?

1 Answer, 1 is accepted

Sort by
0
Grant
Top achievements
Rank 1
answered on 25 Mar 2013, 07:28 PM
Finally found the PlotAreaAxisVisibility="Collapsed"  property which did exactly what I wanted...
Tags
Chart
Asked by
Grant
Top achievements
Rank 1
Answers by
Grant
Top achievements
Rank 1
Share this question
or