Visifire组件应用
发布时间:2025-12-09 13:43:50
浏览次数:4
本文转载自:http://www.cnblogs.com/forgetu/archive/2010/06/07/Visifire-AxisLabels.html
这篇中简单介绍一下 Axis (坐标轴)的主要的几个属性的设置。
Visifire废话少说,主要的几个属性及属性的设置和意思请看下面的示例代码和注释:
view source
print?
chart.Titles.Add(new Title |
xaxis.Background = new SolidColorBrush(Colors.Gray); |
// 设置坐标轴上两点间的距离,这个属性不能和ScrollBarScale属性同时设置 |
xaxis.ClosestPlotDistance = 2; |
xaxis.StartFromZero = true; |
// 坐标轴上两点间所表示的值的间隔的类型,数字或时间 |
xaxis.IntervalType = IntervalTypes.Number; |
xaxis.LineStyle = LineStyles.Dashed; |
// 坐标轴文本的格式化字符串,可以是任何有效的数字或时间格式化字符串 |
yaxis.ValueFormatString = "#0,0#"; |
// 坐标轴类型,可以是primary或secondary,这个属性只能用于Y轴,只有在设置了DataSeries的AxisYType属性后才会启用 |
yaxis.AxisType = AxisTypes.Secondary; |
DataSeries series = new DataSeries(); |
series.AxisYType = AxisTypes.Secondary; |
series.RenderAs = RenderAs.Column; |
series.DataPoints.Add(new DataPoint |
YValue = random.Next(1000, 50000), |
series.DataPoints.Add(new DataPoint |
YValue = random.Next(1000, 50000), |
series.DataPoints.Add(new DataPoint |
YValue = random.Next(1000, 50000), |
series.DataPoints.Add(new DataPoint |
YValue = random.Next(1000, 50000), |
chart.Series.Add(series); |
下面是使用 Xaml 设置的代码
view source
print?
<vc:Chart Grid.Column="0" View3D="True" Bevel="True" Width="500" Height="300"> |
<vc:Title Text="坐标轴设置示例" /> |
<vc:Axis Enabled="True" StartFromZero="True" Interval="1" IntervalType="Number" LineStyle="Dashed" Prefix="$" Suffix="*" /> |
<vc:Axis Enabled="True" Prefix="$" Suffix="*" ValueFormatString="#0,0#" /> |
<vc:DataSeries.DataPoints> |
<vc:DataPoint YValue="43000" /> |
<vc:DataPoint YValue="32000" /> |
<vc:DataPoint YValue="28000" /> |
<vc:DataPoint YValue="40000" /> |
</vc:DataSeries.DataPoints> |
转载于:https://www.cnblogs.com/sivanwong/archive/2010/10/25/1860390.html