zoukankan      html  css  js  c++  java
  • 介绍 Visifire 常用属性的设置

    转载自http://www.cnblogs.com/xinyus/p/3422198.html

     

    主要介绍 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);
    复制代码

     

     
  • 相关阅读:
    如何在GitHub上生成ssh公钥并用NetBeans克隆项目
    python学习笔记
    Linux命令的学习
    ubuntu16.04下安装配置深度学习环境(Ubuntu 16.04/16.10+ cuda7.5/8+cudnn4/5+caffe)
    CNN(卷积神经网络)、RNN(循环神经网络)、DNN(深度神经网络)的内部网络结构的区别
    linux 下安装eclipse和pydev插件用来开发python程序
    POJ
    Gym
    洛谷P4983 忘情 (WQS二分+斜率优化)
    HDU
  • 原文地址:https://www.cnblogs.com/xuxin-1989/p/4179690.html
Copyright © 2011-2022 走看看