.net后台 代码: 如图

Chart chart = new MyCharts();  //图表
            //chart.Watermark = false;  //没好使
            chart.Width = 500; //图表宽
            chart.Height = 300;//图表高
            chart.ScrollingEnabled = false;
            chart.Name = sTableName;
            chart.DataPointWidth = 1.8; //柱状图中柱子的宽度 = 图表宽*1.8%
            //chart.FontSize = 20;
            //chart.
            if (ifGetSig)
            {
                chart.MouseLeftButtonUp += new MouseButtonEventHandler(chart_MouseLeftButtonUp);
            }

Title title = new Title(); //图表的标题
            title.Text = sTitle;
            title.FontSize = 15; //图表标题字体的大小
            chart.Titles.Add(title);

// X 坐标轴
            Axis axisX = new Axis();
            AxisLabels xal = new AxisLabels //X 坐标轴样式
            {
                //Enabled = true, //设置是否显示坐标轴上的文本,默认值为true
                //Angle = 45,//设置文本显示的角度,取值为 –90 至 90
                FontSize = 15//设置文字大小
            };
            axisX.AxisLabels = xal;
            chart.AxesX.Add(axisX);
            // Y 坐标轴
            Axis axisY = new Axis();
            AxisLabels yal = new AxisLabels // Y 坐标轴样式
            {
                //Enabled = true, //设置是否显示坐标轴上的文本,默认值为true
                //Angle = 45,//设置文本显示的角度,取值为 –90 至 90
                FontSize = 15//设置文字大小
            };
            axisY.AxisLabels = yal;
            axisY.Title = sYUint; // Y 坐标轴说明文字
            axisY.TitleFontSize = 15;// Y 坐标轴说明文字字体大小

axisY.AxisMinimum = 0;// Y 坐标轴最小值

            axisY.AxisMaximum = 100; // Y轴坐标轴最大值

chart.AxesY.Add(axisY);

title.MouseLeftButtonDown += new MouseButtonEventHandler(title_MouseLeftButtonDown);

      //设置图标样式 Legend

     Legend legend = new Legend();
    legend.FontSize = 20;
    chart.Legends.Add(legend);

DataSeries dataSeries1 = new DataSeries();
            //dataSeries1.LegendText = sYTitle1;
            dataSeries1.LegendText = sYTitle1; //图表的图标说明
            dataSeries1.LabelFontSize = 20;//设置图标字体大小

//LabelAngle = oYAXIS.LabelAngle;
dataSeries.LabelAngle =-30;// Convert.ToDouble(LabelAngle);//设置坐标点数据倾斜角度(-90至90)
//dataSeries.ShowInLegend = true; //是否显示坐标点数据的图标 
dataSeries.LabelEnabled = true; //是否显示坐标点数据
dataSeries.LabelFontSize = 12;//设置图标(显示数据)字体大小
dataSeries.LabelStyle = LabelStyles.Inside;//数据内嵌

dataSeries1.RenderAs = RenderAs.Column;

DataSeries dataSeries2 = new DataSeries();
            //dataSeries2.LegendText = sYTitle2;
            dataSeries2.LegendText = sYTitle2;
            dataSeries2.LabelFontSize = 20;
            dataSeries2.RenderAs = RenderAs.Column;

DataSeries dataSeries3 = new DataSeries();
            dataSeries3.LabelFontSize = 20;
            //dataSeries3.LegendText = sYTitle3;
            dataSeries3.LegendText = sYTitle3;
            dataSeries3.RenderAs = RenderAs.Column;

DataPoint dp1;
            DataPoint dp2;
            DataPoint dp3;
            for (int i = 0; i < sXLabel.Length; i++)
            {
                dp1 = new DataPoint();
                dp2 = new DataPoint();
                dp3 = new DataPoint();

dp1.AxisXLabel = sXLabel[i];
                //dp1.LabelText
                dp1.YValue = dYValue1[i];
                //if (ifGetSig)
                //{
                //    dp1.LabelText = sTableName;
                //    dp1.MouseLeftButtonUp += new MouseButtonEventHandler(dataPoint_MouseLeftButtonUp);
                //}
                dataSeries1.DataPoints.Add(dp1);

dp2.AxisXLabel = sXLabel[i];
                dp2.YValue = dYValue2[i];
                //if (ifGetSig)
                //{
                //    dp2.LabelText = sTableName;
                //    dp2.MouseLeftButtonUp += new MouseButtonEventHandler(dataPoint_MouseLeftButtonUp);
                //}
                dataSeries2.DataPoints.Add(dp2);

dp3.AxisXLabel = sXLabel[i];
                dp3.YValue = dYValue3[i];
                //if (ifGetSig)
                //{
                //    dp3.LabelText = sTableName;
                //    dp3.MouseLeftButtonUp += new MouseButtonEventHandler(dataPoint_MouseLeftButtonUp);
                //}
                dataSeries3.DataPoints.Add(dp3);
            }

chart.Series.Add(dataSeries1);
            chart.Series.Add(dataSeries2);
            chart.Series.Add(dataSeries3);
            oGrid.Children.Add(chart);

下图转载http://www.cnblogs.com/chengxingliang/archive/2011/02/26/1965831.html

silverlight .net后台 设置visifire控件图表样式 属性说明的更多相关文章

  1. WPF后台设置xaml控件的样式System.Windows.Style

    WPF后台设置xaml控件的样式System.Windows.Style 摘-自 :感谢 作者: IT小兵   http://3w.suchso.com/projecteac-tual/wpf-zhi ...

  2. silverlight visifire控件图表制作——silverlight 后台方法页面事件

    1.返回事件 (1.返回silverlight页面,2.返回web页面) private void button_ClickBack(object sender, RoutedEventArgs e) ...

  3. silverlight visifire控件图表制作——silverlight 后台方法ControlChart.xaml.cs

    一.构造方法ControlChart 1.前台页面控件赋值 //时间下拉框赋值,下拉框赋选定值                for (int ii = DateTime.Today.Year; ii ...

  4. 设置UI控件的Layer属性(边框可见,边框颜色,边框宽度,边框圆角)

    设置UI控件的Layer属性 #import "ViewController.h" @interface ViewController () @property (strong, ...

  5. 设置TextBox控件的TextMode属性

    我想在程式代碼中將TextBox控件的TextMode属性设置為Password,寫成TextBox1.TextMode=MultiLine和TextBox1.TextMode="Multi ...

  6. silverlight visifire控件图表制作——silverlight 静态页面xaml

    一.silverlight 静态页面 1. 时间控件:DatePicker ,添加引用: xmlns:sdk="clr-namespace:System.Windows.Controls;a ...

  7. silverlight visifire控件图表制作——silverlight 后台方法画图

    1.调用wcf 获取信息 private void svc_GetSingleChartDataCompleted(object sender, GetSingleChartDataCompleted ...

  8. silverlight visifire控件图表制作——silverlight 后台方法打印

    一.后台方法 1.添加引用:using System.Windows.Printing; 2.全局变量://定义图片和文本打印变量  PrintDocument printImage; 3.构造方法体 ...

  9. JSF控件的immediate属性和页面生命周期

    JSF中的控件基本都有immediate属性,对于这个属性的使用总结如下,更详细内容可参考Oracle官方文档. 1,为了更好的理解immediate属性,先看一下JSF页面的生命周期: JSF页面的 ...

随机推荐

  1. 你好,C++(20).4.2.2 表达并列条件选择的switch语句:如果……如果……如果……

    4.2.2  表达并列条件选择的switch语句:如果……如果……如果…… 在现实世界中,还有这样一类特殊的条件选择: 如果明天是晴天,我就穿T恤: 如果明天是阴天,我就穿衬衣: 如果明天是雨天,我就 ...

  2. OSG调试信息显示

    调试信息显示 OSG 可以将各式各样的调试信息输出到std:cout.这在开发OSG 程序时十分有用,你可以借此观察OSG 的执行的各种操作.环境变量OSG_NOTIFY_LEVEL用于控制OSG调试 ...

  3. HDU 2896 病毒侵袭 (AC自动机)

    这题模板题.............但是竟然要去重........调试了半天才发现.................... #include <cstdio> #include <i ...

  4. Java语言实现简单FTP软件------>FTP软件效果图预览之下载功能(二)

    介绍完FTP协议后,来看看该软件完成后的效果图 客户端的主界面如上图所示,主要是分为以下几个界面: 数据输入界面:用来让用户输入服务器的地址,用户名,密码,端口号等. 站点菜单.本地菜单.远程菜单以及 ...

  5. [每日一题] OCP1z0-047 :2013-07-25 权限――角色与对象权限

    有疑问可以去itpub讨论:http://www.itpub.net/thread-1804842-1-1.html 按题意,操作如下: 1.创建一个角色r1 sys@OCM> create r ...

  6. jQuery1.9(辅助函数)学习之——.serialize();

    $("form").serialize();  返回一个String 描述: 将用作提交的表单元素的值编译成字符串,这个方法不接受任何参数. .serialize(); 方法使用标 ...

  7. win7下安装搭建PHP环境

    由于最近新找的工作要求php,所以在电脑上安装搭建了PHP环境.主要参考了这篇文章http://www.leapsoul.cn/?p=695(之前第一次搭建时由于版本问题没有弄好) 1.先装apach ...

  8. 如何在symfony 控制器里面创建soap web service

    通过一些工具将一个控制器设置成一个soap服务将会非常简单.首先,你必须安装了php soap扩展.由于php soap扩展现在不能生成wsdl,你要么自己从头开始创建要模使用第三方生成器. php中 ...

  9. java并发编程_基本模块构建

    读<java并发编程实战>第五章学习记录:该章节主要介绍一些并发编程中一些基本的构建模块.如并发容器和并发工具类(闭锁和栅栏)以及一些需要注意的情况 并发容器 1. ConcurrentH ...

  10. python爬虫抓取豆瓣电影

    抓取电影名称以及评分,并排序(代码丑炸) import urllib import re from bs4 import BeautifulSoup def get(p): t=0 k=1 n=1 b ...