EChartsNet-master

所属分类:C#编程
开发工具:C#
文件大小:1335KB
下载次数:4
上传日期:2020-06-08 11:26:53
上 传 者十戈
说明:  ECharts的Net版本映射,可用于Winform、Wpf,更方便的显示各类图表
(Foundation histogram, foundation line chart, foundation scatter chart, foundation area chart, foundation curve chart, stacking histogram.)

文件列表:
20190502141413.png (83778, 2019-12-26)
EChartsNet.sln (3349, 2019-12-26)
EChartsNet (0, 2019-12-26)
EChartsNet\Charts (0, 2019-12-26)
EChartsNet\Charts\Bar (0, 2019-12-26)
EChartsNet\Charts\Bar\SimpleBar.cs (928, 2019-12-26)
EChartsNet\Charts\Bar\StackBar.cs (1183, 2019-12-26)
EChartsNet\Charts\BaseCharts.cs (230, 2019-12-26)
EChartsNet\Charts\Line (0, 2019-12-26)
EChartsNet\Charts\Line\BasicAreachart.cs (1169, 2019-12-26)
EChartsNet\Charts\Line\BasicLineChart.cs (1030, 2019-12-26)
EChartsNet\Charts\Line\SmoothedLineChart.cs (1050, 2019-12-26)
EChartsNet\Charts\Pie (0, 2019-12-26)
EChartsNet\Charts\Pie\BasicPie.cs (1297, 2019-12-26)
EChartsNet\Charts\Radar (0, 2019-12-26)
EChartsNet\Charts\Radar\BasicRadar.cs (740, 2019-12-26)
EChartsNet\Charts\Scatter (0, 2019-12-26)
EChartsNet\Charts\Scatter\BasicScatter.cs (814, 2019-12-26)
EChartsNet\Common.cs (4751, 2019-12-26)
EChartsNet\EChartsNet.csproj (11135, 2019-12-26)
EChartsNet\Echarts.cs (10247, 2019-12-26)
EChartsNet\Echarts (0, 2019-12-26)
EChartsNet\Echarts\bootstrap (0, 2019-12-26)
EChartsNet\Echarts\bootstrap\css (0, 2019-12-26)
EChartsNet\Echarts\bootstrap\css\bootstrap-grid.css (64548, 2019-12-26)
EChartsNet\Echarts\bootstrap\css\bootstrap-grid.css.map (151749, 2019-12-26)
EChartsNet\Echarts\bootstrap\css\bootstrap-grid.min.css (48488, 2019-12-26)
EChartsNet\Echarts\bootstrap\css\bootstrap-grid.min.css.map (108539, 2019-12-26)
EChartsNet\Echarts\bootstrap\css\bootstrap-reboot.css (4897, 2019-12-26)
EChartsNet\Echarts\bootstrap\css\bootstrap-reboot.css.map (76483, 2019-12-26)
EChartsNet\Echarts\bootstrap\css\bootstrap-reboot.min.css (4021, 2019-12-26)
EChartsNet\Echarts\bootstrap\css\bootstrap-reboot.min.css.map (32461, 2019-12-26)
EChartsNet\Echarts\bootstrap\css\bootstrap.css (192348, 2019-12-26)
EChartsNet\Echarts\bootstrap\css\bootstrap.css.map (492048, 2019-12-26)
EChartsNet\Echarts\bootstrap\css\bootstrap.min.css (155758, 2019-12-26)
EChartsNet\Echarts\bootstrap\css\bootstrap.min.css.map (625953, 2019-12-26)
EChartsNet\Echarts\bootstrap\js (0, 2019-12-26)
EChartsNet\Echarts\bootstrap\js\bootstrap.bundle.js (222911, 2019-12-26)
EChartsNet\Echarts\bootstrap\js\bootstrap.bundle.js.map (402249, 2019-12-26)
... ...

# EChartsNet ECharts的Net版本映射,可用于Winform、Wpf,更方便的显示各类图表 net framework >= 4.0 echarts > 4 [直接下载使用](https://pan.baidu.com/s/1v_P6A9lcju59WPXcUcRFLQ) 提*-*码: r79k 欢迎 Star ! ! ! -- 暂未更新 请git生成 # 使用 新建wpf程序,添加System.Windows.Forms、System.Windows.Forms.Integration、EChartsNet程序集 (winform和wpf均可,不过都以winform版本的webbrowser作为承载): 1. init data: 初始化数据(DataTable映射为echarts中的dataset),默认列名作标签轴 ```C# DataTable dataTable = new DataTable("temp"); dataTable.Columns.Add("产品", typeof(string)); dataTable.Columns.Add("2015", typeof(float)); dataTable.Columns.Add("2016", typeof(float)); dataTable.Columns.Add("2017", typeof(float)); dataTable.Rows.Add("中国", 43.3, 85.8, 93.7); dataTable.Rows.Add("美国", 83.1, 73.4, 55.1); dataTable.Rows.Add("日本", 8***, 65.2, 82.5); dataTable.Rows.Add("英国", 72.4, 53.9, 39.1); ``` 2. add browser: 增加浏览器承载 winfrom的webbrowser(wpf可嵌入winform控件) ```C# Echarts echarts = new Echarts(browser);//新建 以browser承载 echarts.AddTheme(Theme.roma);//增加主题 ``` 3. add layout and charts, then show :创建布局,增加图表,Show()显示 ```C# private void ShowCharts(DataTable dataTable ,Echarts echarts) { echarts.CreateTableLayout(2, 3, (browser.Width - 20) / 3, (browser.Height - 20) / 2);//创建布局 echarts[1, 1] = new SimpleBar(dataTable, new CompleteOption() { title = new Title() { text = "'基础柱状图'", } }, 1); echarts[1, 2] = new BasicLineChart(dataTable, new CompleteOption() { title = new Title() { text = "'基础折线图'", } }, 1); echarts[1, 3] = new BasicScatter(dataTable, new CompleteOption() { title = new Title() { text = "'基础散点图'", } }, 1); echarts[2, 1] = new SmoothedLineChart(dataTable, new CompleteOption() { title = new Title() { text = "'基础曲线图'", } }, 1); echarts[2, 2] = new StackBar(dataTable, new CompleteOption() { title = new Title() { text = "'堆叠柱状图'", } }, 1); echarts[2, 3] = new BasicPie(dataTable, new CompleteOption() { title = new Title() { text = "'简单饼图'", } }, 1); echarts.Show();//显示 } ``` 4. 显示和添加浏览器大小更改自适应事件**EChartsNetWpfDemo项目** ```C# ShowCharts(dataTable, echarts); browser.SizeChanged += delegate { ShowCharts(dataTable, echarts); }; ``` 5. 效果图: ![图片名称](https://github.com/WnagoiYy/EChartsNet/blob/master/20190502141413.png) # 目前支持 基础柱状图、基础折线图、基础散点图、基础面积图、基础曲线图、堆叠柱状图。 其他图也可以根据echarts的配置方法硬配置(因部分option未完整映射支持,只能强写js字符串),理论上支持所有图形-_-! # 其他 水平有限,指教

近期下载者

相关文件


收藏者