.NET 开源免费图表组件库 - ScottPlot(Winform,WPF 通用)-C/S开发框架
GitHub: https://github.com/ScottPlot/ScottPlot ScottPlot 是一个 .NET 图表组件, 主要有以下特点:
图表接入⚡ Winform
⚡ WPF
⚡ Console App 当然也可以在控制台应用中使用该图表组件, 和上面不同的是, 它会渲染成一张图片, 然后可以保存到本地
图表示例项目背后的故事wow, 很优秀的开源项目, 但其实我还想分享一些项目背后的故事, 因为这非常有意义! ScottPlot 图表库 的作者是 Scott W Harden, 他是一名生物研究科学家, 目前在神经科学实验室工作, 他的主要专业是分子生物学、牙科和神经科学, 但是也对计算机编程和电气工程充满热情, 所以偶尔会编写代码来完成与科学研究相关的任务。 像很多科学家一样, Scott 也使用 Python 流行的的 matplotlib 处理数据, 但是发现在给一些不太懂计算机的用户安装软件时, 总会出现一些环境问题, 配置问题等等, 所以他在2017年做了个决定, 学习.NET 技术栈, 主要用来开发用于科学研究的桌面应用程序。 但是问题来了, 当他尝试用 C# 绘制 WAV 文件中的数据时,发现非常困难, Python 中的微不足道的任务在 C# 中似乎非常困难, 虽然有免费的图表库, 但是当加载了千万级的数据时就开始有各种问题了,有一些商业图表库好像可以用,但既复杂又昂贵, 有些库仅适用于 Winforms,有些仅适用于 WPF,而且许多库具有复杂的数据对象模型,对于 .NET 新手来说非常难以理解, 于是作者就自己实现了图表组件, 这就是 ScottPlot 初版, 然后就开源在了github, 经过几年的逐步更新迭代, ScottPlot 变成了一个功能丰富, 成熟稳定的图表组件库。 另外, 作者在 2012 年被诊断出患有癌症(外周 T 细胞淋巴瘤), 然后在2018年开始接受治疗,包括化疗、放疗和自体骨髓移植, 好消息是, 整个手术的过程还算顺利。 截至到目前, 作者仍然保持着很好的状态, 感谢作者带来如此强大的图表组件, 最后也祝愿作者能够越来越好, ScottPlot 也能越来越好! https://github.com/ScottPlot/ScottPlot CSCODE.NETC/S开发框架 - C/S框架网专注.NET技术、C/S架构快速开发框架软件
参考文档:
Visual Studio 2019 (C#/.NET)安装教程-C/S开发框架 C# FastReport.NET批量打印条形码报表详解教程-C/S开发框架 C# C/S架构软件自动升级程序Winform+多数据库(MySQL,MsSQL,Oracle)-C/S开发框架 ChartControl图表组件ArgumentScaleType/ValueScaleType轴的刻度类型-C/S开发框架 DataBinderTools.BoundComboBox方法,绑定ComboBox组件的下拉数据源-C/S开发框架 C# Combox组件动态下拉数据-C/S开发框架 ASP.NET Core中使用滑动窗口限流-C/S开发框架 C#.NET其他程序集访问Internal类-C/S开发框架 C#.NET理解Task和async await原理-C/S开发框架 理解C#.NET泛型运作原理-C/S开发框架 .Net 下高性能分表分库组件 (类似ShardingSphere原理)-C/S开发框架 ASP.NET Web API入门介绍(一)-C/S开发框架 ASP.NET MVC快速入门(一)-C/S开发框架 C# 利用ZXing.Net来生成条形码和二维码-C/S开发框架 C# VS自带的Chart图表控件实现实时折线图,波形图-C/S开发框架
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |