# blazor-charts **Repository Path**: timchen44/blazor-charts ## Basic Information - **Project Name**: blazor-charts - **Description**: 基于blazor技术,使用C#编写的charts组件。Chart component library implemented using blazor - **Primary Language**: C# - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2021-04-28 - **Last Updated**: 2023-12-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # blazor-charts ![无标题](https://user-images.githubusercontent.com/7581981/116421071-1b6f9380-a871-11eb-88a6-9abb8e1b165f.png) 基于blazor技术,使用C#编写的charts组件。 DemoSite: [https://victorious-meadow-0c2078000.azurestaticapps.net/](https://victorious-meadow-0c2078000.azurestaticapps.net/) | Build | NuGet | |--|--| |![](https://github.com/TimChen44/blazor-charts/workflows/.NET/badge.svg)|[![](https://img.shields.io/nuget/v/BlazorCharts.svg)](https://www.nuget.org/packages/BlazorCharts)| ### 使用方法 1. 安装组件包 2. 修改`_Imports.razor`文件,添加引用`@using BlazorCharts` 3. 页面中使用 ```html ``` ```csharp string title = "图表示例"; List githubs = new List() { new Github(){Year=2017,View =2500,Start=800,Fork=400}, new Github(){Year=2018,View =2200,Start=900,Fork=800}, new Github(){Year=2019,View =2800,Start=1100,Fork=700}, new Github(){Year=2020,View =2600,Start=1400,Fork=900}, }; public class Github { public int Year { get; set; } public int View { get; set; } public int Start { get; set; } public int Fork { get; set; } } ``` 4. 执行查看效果 ![image](https://user-images.githubusercontent.com/7581981/116768715-5b01cf80-aa6b-11eb-940f-c0a2145f9a3d.png) ### 更新日志 **2021.0520** - X轴和Y轴增加隐藏功能 - Y轴增加次要轴功能 **2021.0514** - 支持某个字段作为分组依据进行分组 - 增加基本的数据筛选支持 **2021.0509** - 柱状图和点的图增加动画 **2021.0501** - 文档增加更新日志 - Title组件增加文本位置属性 - Y轴增加主要和次要的单位和网格线 - X轴增加网格线 - 优化Y轴刻度计算算法 - 坐标轴增加标签位置和文字偏移