Silverlight 图表控件 Visifire 常用属性_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > Silverlight 图表控件 Visifire 常用属性

Silverlight 图表控件 Visifire 常用属性

 2013/11/13 22:50:09  鹏--扶摇直上  博客园  我要评论(0)
  • 摘要:主要介绍Visifire常用属性的设置,用来生成不同样式的图例设置Chart的属//设置title的值//创建一个标题的对象Titletitle=newTitle();//设置标题的名称title.Text=titleText;title.Padding=newThickness(0,10,5,0);//向图标添加标题chart.Titles.Add(title);//是否显示3D效果chart.View3D=view3D;//图表数据过多滚动显示chart
  • 标签:Silverlight 常用 控件

 

 主要介绍 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);

 

 

files.cnblogs.com/xinyus/VisifireTest.xap" /> 获取 Microsoft Silverlight

 

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

 

              

  

发表评论
用户名: 匿名