开源版本Visifire的应用「建议收藏」

开源版本Visifire的应用「建议收藏」Visifire曾经开源,保持使用开源版本是不会有版权问题滴。引用的命名控件usingVisifire.Charts;usingVisifire.Commons;一、应用示例主要代码//

大家好,又见面了,我是你们的朋友全栈君。

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/154959.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • oracle数据库满了,数据库hang住

    oracle数据库满了,数据库hang住

    2021年8月28日
    49
  • ajaxSubmit上传文件返回结果是下载action文件

    ajaxSubmit上传文件返回结果是下载action文件在ajaxSubmit提交表单的配置里面,增加一个参数,服务器端判断是否是ajaxSubmit提交过来的表单,是的话就返回“text/html”类型的内容,不是就可以返回“application/json”的。publicvoidwrite(Stringmsg,HttpServletResponseresponse)throwsException{PrintWri

    2025年6月7日
    2
  • KEIL / MDK生成BIN文件的两种方式「建议收藏」

    KEIL / MDK生成BIN文件的两种方式「建议收藏」KEIL/MDK生成BIN文件的两种方式1KEIL工程配置入口点击“魔术棒”图标(OptionforTarget)在AfterBuild/Rebuild选项卡中,勾选"Run

    2022年7月2日
    30
  • 激活码 clion 2021【2021.10最新】

    (激活码 clion 2021)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlF6EG2ZUBVX-eyJsa…

    2022年3月28日
    51
  • sm2和sm4加密算法浅析

    sm2和sm4加密算法浅析sm2和sm4加密算法浅析一:SM2简介:SM2是国家密码管理局于2010年12月17日发布的椭圆曲线公钥密码算法,SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC256位(SM2采用的就是ECC256位的一种)安全强度比RSA2048位高,但运算速度快于RSA。SM2和RSA算法比较SM2性能更优更安全:密码复杂度高、处理速度快、机器性能消耗更小①:加密算法以及流程:输入:需要发送的消息为比特串M,klen为M的比特

    2022年10月6日
    4
  • oracle的视图转mysql_oracle视图迁移到mysql[通俗易懂]

    oracle视图迁移mysql(仅记录当前项目遇到的小问题和解决方案)涉及问题点:1、函数差异oracle              mysql判断空值:  nvl(‘字段‘,值)            ifnull(‘字段‘,值)条件赋值:  decode()            casewhenthenelseend日期格式化: to_char(‘date‘,‘yy…

    2022年4月12日
    225

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号