Silverlight 图表控件 Visifire 常用属性

 首要介绍 Visifire 常用属性的设置,用来生成不合样式的图例

 

设置Chart的属

 


  //设置title的值

// 创建一个题目标对象
Title title = new Title();
// 设置题目标名称
title.Text = titleText;
title.Padding = new Thickness(0, 10, 5, 0);
// 向图标添加题目
chart.Titles.Add(title);

//是否显示3D结果
chart.View3D = view3D;
//图表数据过多迁移转变显示
chart.ScrollingEnabled = isScroll;
chart.Watermark = false;//去掉水印
//设置绘制图表的外形 (列举)
ds.RenderAs = RenderAs.Column;
// 设置绘制线条的样式
ds.Linetyle = LineStyles.Dotted;

//图标描述

ds.LegendText = legendText;
ds.ShowInLegend = showLegend;
//是否显示坐标点数据
ds.LabelEnabled = showLabel;

 

 

 

设置坐标轴的属性

 


  #region 设置x抽信息

AxisLabels xLabel = new AxisLabels();
xLabel.FontColor = new SolidColorBrush(Colors.Gray); //x轴刻度文本信息色彩

ChartGrid xGrid = new ChartGrid();//设置x轴的纵向刻度虚线
xGrid.Enabled = false;

Axis xAxis = new Axis();
xAxis.Enabled = true; //是否显示X轴刻度、文本
xAxis.AxisLabels = xLabel;
xAxis.Grids.Add(xGrid);

chart.AxesX.Add(xAxis);
#endregion

#region 设置y抽信息
AxisLabels yLabel = new AxisLabels();
yLabel.FontColor = new SolidColorBrush(Colors.LightGray); //y轴刻度文本信息色彩

ChartGrid yGrid = new ChartGrid();// 设置y轴的横向刻度虚线
yGrid.Enabled = true;

Axis yAxis = new Axis();
yAxis.Enabled = yAxisEnabeld; //是否显示Y轴刻度、文本
yAxis.Grids.Add(yGrid);
yAxis.AxisMinimum = minValue; //y轴刻度最小值
yAxis.AxisMaximum = maxValue; //y轴刻度最大值
yAxis.Prefix = pre; //"给刻度添加前缀";
yAxis.Suffix = suf; //"给刻度添加后缀 如%";
yAxis.Interval = 10; //设置y轴刻度的增量 -- 即2个刻度值之间的的间隔
yAxis.IntervalType = IntervalTypes.Number;
yAxis.AxisLabels = yLabel;
chart.AxesY.Add(yAxis);
#endregion

 

 设置坐标轴各数据的属性

 


 //设置坐标点的大小(线条图)

dp.MarkerScale = 10;
dp.MarkerSize = 5;

//坐标点的色彩
dp.Color = new SolidColorBrush(Colors.Red);
//坐标点数值的色彩
dp.LabelFontColor = new SolidColorBrush(Colors.Blue);

 

 

 参考:http://www.cnblogs.com/forgetu/archive/2010/06/26/visifire-axis.html

摘自:http://www.mysjtu.com/page/M0/S918/918008.html

Silverlight 图表控件 Visifire 常用属性,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。