创建图表实例 统计图

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Visifire.Charts;
namespace SilverlightApplication3
{
    public partial class Page : UserControl
    {
        public Page()
        {
            InitializeComponent();
            CreateChart();
        }

        private void CreateChart()
        {

            // 创建一个图表对象
            Chart chart = new Chart();
            //3D效果
            chart.View3D = true;
            //设置图表的高宽
            chart.Width = 400;
            chart.Height = 300;
            // 新建 DataSeries
            DataSeries dataSeries = new DataSeries();
            // 数据点的数目要生成
            int numberOfDataPoints = 12;

            //得到随机数
            Random random = new Random();
            // 循环并添加一些数据点
            for (int loopIndex = 1; loopIndex <= numberOfDataPoints; loopIndex++)
            {
                // 创建数据点对象
                DataPoint dataPoint = new DataPoint();
                dataPoint.AxisXLabel = loopIndex + "月";
                Ticks ti = new Ticks();
               

                // 给 YValue 使用数据数
                dataPoint.YValue = random.Next(1, 1000);
                dataPoint.LabelText = "Label";
                //在DataPoint添加数据点
                dataSeries.DataPoints.Add(dataPoint);
            }
            //在图表中添加数据点的集合
            chart.Series.Add(dataSeries);
            //标题
            Title title = new Title();
            title.Text = "月资产统计图";
            chart.Titles.Add(title);
            //对称轴 首显示
            Axis axis = new Axis();
            axis.Prefix = "月";
            chart.AxesX.Add(axis);
            Axis axisy = new Axis();
            axisy.Prefix = "$";
            chart.AxesY.Add(axisy);

          
        
            // Add chart to the LayoutRoot for display
            LayoutRoot.Children.Add(chart);

        }

    }
}

 

有关属性:

请键入文字或网站地址,或者上传文档。
取消
朗读将英语译成中文(简体)
属性
 功能
 
AnimationEnabled
 启用或禁用动画。
 
AnimatedUpdate
 获取或是否达塔波因特将在实时或不动画集。
 
AxesX
 在图表的横轴表示一集。
 
AxesY
 在一个图表表示一个垂直轴的集合。
 
斜角
 启用或禁用的斜角效果。
 
BorderBrush
 设置边界线的颜色。
 
BorderThickness
 厚度图表的边界。
 
Background
 设置图表区的背景颜色。
 
Canvas.ZIndex
 设置堆栈元素的顺序。一个更大的堆叠顺序的元素总是出现堆栈顺序较低的另一个元素的前面。
 
ColorSet
 一套将用于数据点使用的颜色。
 
ColorSets
 在图表代表的是颜色设定的集合。
 
CornerRadius
 设置参数用来为圆形或椭圆形的元素角落。
 
Cursor
 此属性设置指针显示当用户移动鼠标在元素。
 
DataPointWidth
 获取或设置作为一个PlotArea认为港口宽度的百分比数据点的宽度。
 
Height
 设置图表的高度。
 
Href
 设置超链接(http://必须)。
 
HrefTarget
 在指定的网址中的HREF集被打开。
 
HorizontalAlignment
 获取或设置平面线形元素的属性。
 
IndicatorEnabled
 获取或设置为图表指标。
 
LightingEnabled
 启用或禁用自动彩色底纹。
 
Legends
 在图表代表的是传说的集合。
 
Opacity
 不透明度可用于任何元素透明或不透明。
 
Padding
 设置之间的差距要留给每个图表元素和图表的边缘。
 
ScrollingEnabled
 启用或禁用的图表滚动。
 
ShadowEnabled
 启用或禁用阴影的元素。
 
SmartLabelEnabled
 SmartLabelEnabled地以这样一种方式的馅饼/多纳特标签,他们不会互相重叠。
 
Titles
 在图表代表的是名称的集合。
 
Theme
 为图表设置主题。
 
ToolBarEnabled
 启用或禁用的工具栏图标是用来出口像JPG或BMP格式的图表。
 
ToolTipEnabled
 启用或禁用工具提示内容。
 
ToolTipText
 为图表设置工具提示内容。
 
ToolTips
 在一个图表表示一个集合的工具提示。
 
TrendLines
 在图表代表的是趋势线的集合。
 
Series
 在图表代表的是DataSeries集合。
 
UniqueColors
 如果设置为true,如果只有一个DataSeries那么每个数据系列中的一个项目需要的颜色。
 
View3D
 启用或禁用的三维效果。
 
VerticalAlignment
 获取或设置元素的VerticalAlignment属性。
 
Watermark
 启用或禁用“www.visifire.com”水印。
 
WatermarkText
 获取或设置要在Visifire是水印显示的文字。
 
WatermarkHref
 获取或设置一个超链接到Visifire是水印。
 
Width
 设置图表的宽度。
 
ZoomingEnabled
 启用或禁用在图表缩放。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值