• 开源版本Visifire的应用


    Visifire曾经开源,保持使用开源版本是不会有版权问题滴。

    引用的命名控件
    using Visifire.Charts;
    using Visifire.Commons;

    一、应用示例主要代码

    //实例化一个图表对象
    Chart chart = new Chart();
    //设置主题
    chart.Theme = "Theme4";
    //是否3D显示
    chart.View3D = true;
    //宽
    chart.Width = 1000;
    //高
    chart.Height = 500;

    //设置图形标题
    Title title = new Title();
    title.Text = "肉类数据";
    chart.Titles.Add(title);

    //设置坐标轴
    Axis axisX = new Axis();
    axisX.Title = "X轴/肉类";
    AxisLabels xal = new AxisLabels
    {
    Enabled = true,
    Angle = -45
    };
    axisX.AxisLabels = xal;
    chart.AxesX.Add(axisX);
    Axis axisY = new Axis();
    axisY.Title = "Y轴/价格";
    AxisLabels yal = new AxisLabels
    {
    Enabled = true,
    Angle = 45
    };
    axisY.AxisLabels = yal;
    chart.AxesY.Add(axisY);

    //图形类型 RenderAs是枚举类型 有很多种图形 如棒图 饼图等等
    DataSeries dataSeries = new DataSeries();
    dataSeries.RenderAs = RenderAs.Column;
    DataPoint dataPoint;

    double[] data = {100.9,20.9,300.9,400.9,200.9 };
    string[] key = {"猪肉","牛肉","鸡肉","羊肉","鱼肉" };

    for (int i = 0; i < 5; i++)
    {
    dataPoint = new DataPoint();
    //Y轴数据
    dataPoint.YValue = data[i];
    //X轴名称
    dataPoint.AxisXLabel = key[i];
    //设置提示信息
    dataPoint.ToolTipText = key[i];
    dataSeries.DataPoints.Add(dataPoint);
    }

    chart.Series.Add(dataSeries);

    mainCV.Children.Add(chart); //mainCV为承载图表的一个控件名称,可以是Grid.

    二、完整项目代码
    https://files.cnblogs.com/files/xianmin/WPFVisifireChartsTestest.zip

  • 相关阅读:
    windows10安装vmware14教程
    MySQL变量的使用
    软考和软件设计师
    Java web加密之将应用从http换成https的方法
    cmd命令net和sc
    cmd命令 taskkill
    CSS系列:CSS的继承与层叠特性
    CSS系列:CSS选择器
    CSS系列:在HTML中引入CSS的方法
    Sql Server系列:索引维护
  • 原文地址:https://www.cnblogs.com/xianmin/p/14008075.html
Copyright © 2020-2023  润新知