Alex Witkowski
Top achievements
Rank 1
Alex Witkowski
asked on 24 Sep 2009, 02:42 PM
Hi there,
i have a Candlestick Chart with some Items and want to add a label to absolut minimum an absolut maximum.
I tryed with item labels and postitions (like RadChart1.Series[2].Items[j].Label.Appearance.Position) but there where no changes visible.
Can you please help me, if some code is needed just write a short comment.
Thanks
Best regards
Alexander Witkowski
i have a Candlestick Chart with some Items and want to add a label to absolut minimum an absolut maximum.
I tryed with item labels and postitions (like RadChart1.Series[2].Items[j].Label.Appearance.Position) but there where no changes visible.
Can you please help me, if some code is needed just write a short comment.
Thanks
Best regards
Alexander Witkowski
3 Answers, 1 is accepted
0
Schlurk
Top achievements
Rank 2
answered on 24 Sep 2009, 04:36 PM
Try these two lines to see if you can't get the labels to align the way you want them to:
Telerik.Charting.Style.AlignedPositions will give you a lot of options when you hit the ".", yay intellisense :D
| RadChart1.Series[0].Appearance.LabelAppearance.LabelLocation = Telerik.Charting.Styles.StyleSeriesItemLabel.ItemLabelLocation.Inside; |
| RadChart1.Series[0].Appearance.LabelAppearance.Position.AlignedPosition = Telerik.Charting.Styles.AlignedPositions.BottomRight; |
Telerik.Charting.Style.AlignedPositions will give you a lot of options when you hit the ".", yay intellisense :D
0
Alex Witkowski
Top achievements
Rank 1
answered on 25 Sep 2009, 09:49 AM
Hi,
as written in Post: 2Charts 1 Image the shown solution doesn't make any changes to the label position.
aspx-Code
Thanks for support
Best regrades
Alexander Witkowski
as written in Post: 2Charts 1 Image the shown solution doesn't make any changes to the label position.
aspx-Code
| <telerik:RadChart ID="RadChart1" runat="server" DefaultType="CandleStick" Height="200px" Width="230px" onclick="RadChart1_Click"> |
| <Series> ... |
| <telerik:ChartSeries Visible="true" Name="Series 2" Type="Line" YAxisType="Secondary"> |
| <Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" LineSeriesAppearance-Width="1"> |
| <FillStyle FillType="Solid" MainColor="Black" /> |
| <LabelAppearance Visible="True" LabelLocation="Outside" |
| Position-AlignedPosition="Bottom" Position-Auto="False" Position-X="0" |
| Position-Y="20" /> |
| <LineSeriesAppearance Width="1"></LineSeriesAppearance> |
| </Appearance> |
| </telerik:ChartSeries> |
| </Series> |
| <PlotArea> |
| <EmptySeriesMessage> |
| <Appearance Dimensions-Margins="1px, 1px, 1px, 1px" Dimensions-Paddings="1px, 1px, 1px, 1px"> |
| </Appearance> |
| <TextBlock> |
| <Appearance Dimensions-Margins="1px, 1px, 1px, 1px" Dimensions-Paddings="1px, 1px, 1px, 1px"> |
| </Appearance> |
| </TextBlock> |
| <Marker> |
| <Appearance Dimensions-Margins="1px, 1px, 1px, 1px"> |
| </Appearance> |
| </Marker> |
| </EmptySeriesMessage> |
| <XAxis> |
| <Appearance> |
| <MajorGridLines Visible="False" /> |
| <TextAppearance TextProperties-Font="Verdana, 6pt"> |
| </TextAppearance> |
| </Appearance> |
| </XAxis> |
| <YAxis IsZeroBased="False" Visible="False"> |
| </YAxis> |
| <YAxis2 IsZeroBased="False"> |
| <Appearance> |
| <MinorGridLines Visible="False" /> |
| <TextAppearance TextProperties-Font="Verdana, 6pt"> |
| </TextAppearance> |
| </Appearance> |
| </YAxis2> |
| <Appearance Dimensions-Margins="1px, 1px, 1px, 1px" Dimensions-AutoSize="False" Dimensions-Height="170px" |
| Dimensions-Width="185px" Position-Auto="False" Position-X="4" Position-Y="5" |
| Position-AlignedPosition="TopLeft"> |
| <FillStyle FillType="Image" MainColor="Transparent" SecondColor="Transparent"> |
| <FillSettings BackgroundImage="logo.png" |
| ImageDrawMode="Align"> |
| </FillSettings> |
| </FillStyle> |
| </Appearance> |
| </PlotArea> |
| <Appearance ImageQuality="Default"> |
| <Border Visible="False" Color="White" /> |
| </Appearance> |
| <ChartTitle Visible="False"> |
| </ChartTitle> |
| <Legend Visible="False"> |
| <Appearance Visible="False"> |
| </Appearance> |
| </Legend> |
| </telerik:RadChart> |
| ... |
Thanks for support
Best regrades
Alexander Witkowski
0
Hi Alex Witkowski,
Generally you can change the label position like this (or Position-AlignedPosition="Top" to place the labels above), however, the control does not provide support for displaying multiple labels for a single series item and it will not be possible to achieve the desired effect:
Greetings,
Manuel
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
Generally you can change the label position like this (or Position-AlignedPosition="Top" to place the labels above), however, the control does not provide support for displaying multiple labels for a single series item and it will not be possible to achieve the desired effect:
| <telerik:RadChart ID="RadChart1" runat="server"> |
| <Series> |
| <telerik:ChartSeries Type="CandleStick"> |
| <Appearance> |
| <LabelAppearance LabelLocation="Outside" Position-AlignedPosition="Bottom" /> |
| </Appearance> |
| <Items> |
| <telerik:ChartSeriesItem YValue="21" YValue2="30" YValue3="40" YValue4="10" /> |
| <telerik:ChartSeriesItem YValue="30" YValue2="10" YValue3="50" YValue4="5" /> |
| <telerik:ChartSeriesItem YValue="10" YValue2="20" YValue3="20" YValue4="10" /> |
| </Items> |
| </telerik:ChartSeries> |
| </Series> |
| </telerik:RadChart> |
Greetings,
Manuel
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.