ECharts

在WPF中嵌入WebBrowser可视化页面

别来无恙 提交于 2020-12-19 18:09:01
  无论是哪种C/S技术,涉及数据可视化就非常的累赘了,当然大神也一定有,只不过面向大多数人,还是通过网页来实现,有的时候不想把这两个功能分开,一般会是客户的原因,所以我们打算在WPF中嵌入WebBrowser,然后使用ECharts 完成复杂的图表展示,其功能不亚于一个名为Devexpress的图标库,而且这东西还收费(呵呵),本文就对WebBrowser+ECharts进行了演示。   首先下载一下Echats.js文件以及Jquery文件并且创建一个Html页面,在我们项目的bin文件夹中。 在html中编辑,其中包括了几个方法,是对C#代码进行访问的。 <! DOCTYPE html > < html lang ="zh-cn" xmlns ="http://www.w3.org/1999/xhtml" > <!-- saved from url=(0013)about:internet --> < head > < meta charset ="utf-8" http-equiv ="X-UA-Compatible" content ="IE=5,6,7,8,9,10,11, chrome=1" /> < title > ECharts </ title > </ head > < body > < h1 > html页面 </ h1 > < button Onclick

Whether can echart set height and width for label in markline, or add html tag and css attributes in formatter?

瘦欲@ 提交于 2020-12-15 06:29:07
问题 I want to custom height, width for markline info. Now, I find label attribute which can be used to color and font attriubtes. But for height and width, it don't work in my test. I also want to add some html tags and css attributes in my formatter function. But it don't work too. Any one can tell me whether echart current support these options?(echat is version 4.9.0) Thanks My info label for markline: label: { show:true, align:'left', position: 'end', distance: [0,-90], color: 'blue', //

推荐一款超美观的 Vue+Element 开源后台管理 UI

↘锁芯ラ 提交于 2020-12-13 07:06:22
点击▲关注 “ 爪哇妹 ” 给公众号标星置顶 更多摄影技巧 第一时间直达 EuiAdmin是基于Vue+Element等组件联合开发的一个免费的开源后台,你可以通过(euiadmin.com)进行下载和体验,此后台免费开源,可以直接免费使用。 免费开源后台主要为了能够减少开发者的时间,可以快速构建一个后台管理系统,为大家提供一个简单的学习环境。 1. 亮点 1、 支持后台自定义 2、 多页面自定义 3、 TinyMce富文本支持 4、 左侧菜单收缩、伸展 5、 Echarts图表支持 2. 主要 JavaScript 库 Vue+Element-Ui+vue-router+vue-cookies+echarts,通过四个JavaScript库你可以更简单的更快的使用后台。 3. EuiAdmin 图片集 登录 集成登录+注册+密码找回 主页 富文本 集成Vue最强tinymce富文本编辑器,可以满足基础的文本编辑 丰富动画 Animate动画助力EuiAdmin成长,可以直接将需要的动画进行选择将"动画 class名"的内容放到需要的class中便可以实现动画 用户表格 所有数据为JavaScript数据虚拟生成,如有雷同纯属意外。支持页面和条数切换 Echarts图表 常用网站设置-网站设置 高级自定义 可以自定义网站基础颜色、菜单颜色等 4. 怎样获取 你可以通过访问 www

超美观的 Vue+Element 开源后台管理 UI

核能气质少年 提交于 2020-12-13 07:06:09
EuiAdmin是基于Vue+Element等组件联合开发的一个免费的开源后台,你可以通过(euiadmin.com)进行下载和体验,此后台免费开源,可以直接免费使用。 免费开源后台主要为了能够减少开发者的时间,可以快速构建一个后台管理系统,为大家提供一个简单的学习环境。 1. 亮点 1、 支持后台自定义 2、 多页面自定义 3、 TinyMce富文本支持 4、 左侧菜单收缩、伸展 5、 Echarts图表支持 2. 主要 JavaScript 库 Vue+Element-Ui+vue-router+vue-cookies+echarts,通过四个JavaScript库你可以更简单的更快的使用后台。 3. EuiAdmin 图片集 登录 集成登录+注册+密码找回 主页 富文本 集成Vue最强tinymce富文本编辑器,可以满足基础的文本编辑 丰富动画 Animate动画助力EuiAdmin成长,可以直接将需要的动画进行选择将"动画 class名"的内容放到需要的class中便可以实现动画 用户表格 所有数据为JavaScript数据虚拟生成,如有雷同纯属意外。支持页面和条数切换 Echarts图表 常用网站设置-网站设置 高级自定义 可以自定义网站基础颜色、菜单颜色等 4. 怎样获取 你可以通过访问 www.euiadmin.com ,登录后台后,点击"获取源码获取"

超美观的 Vue+Element 开源后台管理 UI

我们两清 提交于 2020-12-13 06:16:15
关注我 们, 设为星标,每天7:30不见不散,架构路上与您共享 回复" 架构师 "获取资源 基于Vue+Element等组件联合开发的一个免费的开源后台, 免费开源后台主要为了能够减少开发者的时间,可以快速构建一个后台管理系统,为大家提供一个简单的学习环境。 1. 亮点 1、 支持后台自定义 2、 多页面自定义 3、 TinyMce富文本支持 4、 左侧菜单收缩、伸展 5、 Echarts图表支持 2. 主要 JavaScript 库 Vue+Element-Ui+vue-router+vue-cookies+echarts,通过四个JavaScript库你可以更简单的更快的使用后台。 3. 图片集 登录 集成登录+注册+密码找回 主页 富文本 集成Vue最强tinymce富文本编辑器,可以满足基础的文本编辑 丰富动画 Animate动画助力EuiAdmin成长,可以直接将需要的动画进行选择将"动画 class名"的内容放到需要的class中便可以实现动画 用户表格 所有数据为JavaScript数据虚拟生成,如有雷同纯属意外。支持页面和条数切换 Echarts图表 常用网站设置-网站设置 高级自定义 可以自定义网站基础颜色、菜单颜色等 4. 怎样获取 1. 识别并关注公众号「 Java架构师社区 」; 2. 在下面公众号后台回复关键字「 222 」。 👆 长按上方二维码 2 秒

炫酷而不复杂,RDP报表就是这么实用方便

删除回忆录丶 提交于 2020-12-08 13:58:13
近几年来随着智慧园区、智慧城市的兴起,大屏数据可视化也有了越来越多的可落地的应用场景。对于管理层和决策层来说将数据转化成图表的形式展示,可以更直观的展现出数据的大小、比例、变化趋势。其实,数据可视化大屏是一个很重要的门面,它一方面能够通过酷炫的效果让人眼前一亮,同时也能借助精心的排布及策划把业务和数据的内涵有效的传达出来。 RDP大屏 可视化报表工具 ,与其它工具相比,RDP的操作更为简单,上手快,操作方便。使用人员通过简单拖拽轻松制作各种复杂、炫酷的大屏报表,除了我们常用的饼图、柱状图、折线图等基本样式,RDP还有地图、雷达图、仪表盘、树图、漏斗图、旭日图等更酷炫的图表形式,还提供了多种精美的动画效果,供配置使用,可以在刷新、加载、联动等情况选择合适的动效,用于提升交互和视觉效果,充分满足复杂的可视化需求。 主要功能和亮点 数据实时更新,图表动态交互联动 自由式布局,自适应屏幕展示 支持扩展ECharts图形,能够快速布局做表,能做到移动端和电脑端的完美兼容,真正做到三屏合一,支持几十种图形。 支持一些其它组件,比如文件组件、矩形组件、圆形组件、iframe框架、时间组件、三角、等等。 支持多种筛选条件组件。如:单选选择器、多选选择器、日期选择器、输入框、日期区间选择、数值区间选择、状态切换等等。 支持多种功能性的组件,如:展示形态的列表组件(支持列表滚动及刷新)、实时日期组件

DataGear 自定义数据可视化图表

此生再无相见时 提交于 2020-12-08 00:17:36
DataGear 内置了很多常用的图表(折线图、柱状图、饼图、散点图、雷达图、地图等等),能满足大部分数据可视化需求,当内置图表无法满足时,则可以通过自定义图表或插件的方式,实现特定业务的数据可视化需求。 自定义图表实现起来简单方便,只需为看板内的图表类型为 自定义 的 <div> 图表元素添加 dg-chart-renderer 属性(图表渲染器),并实现其逻辑即可;自定义图表插件则稍复杂些,需要编写单独的插件包,并上传至系统,之后则可在整个系统内复用。 本文主要讲解自定义图标实现方式。 在开始自定义之前,需要了解的是,系统会为图表、看板展示页面自动引入Jquery(window.$)、ECharts(window.echarts)等JS库(具体参考官网文档 内置看板资源 章节),可以在自定义图表和插件中直接使用它们。 下面,以折线图为例,介绍如何通过自定义图表方式实现。 假设有如下各月份销售额数据集: 名称: 各月份销售额 数据: month sales 1月 11 2月 41 3月 9 4月 20 5月 15 6月 18 属性(预览后系统自动解析而得,展示名称由用户选填): 名称 类型 展示名称 month 字符串 月份 sales 数值 销售额 假设有关联上述数据集,图表类型为 自定义 的图表: 名称 :各月份销售额图表 图表类型 :自定义 数据集 :各月份销售额

Thymeleaf前后端传值 页面取值与js取值

|▌冷眼眸甩不掉的悲伤 提交于 2020-12-06 12:40:54
参考:  Thymeleaf前后端传值 页面取值与js取值      Thymeleaf 与 Javascript Thymeleaf教程 (十二) 标签内,js中使用表达式 目的: 后端通过Model传值到前端 页面通过Model取值显示 js通过Model取值作为变量使用 1.后台Controller @GetMapping("/message") public String getMessage(Model model){ model.addAttribute("message","This is your message"); return "index"; } 注:向model中添加属性message 2.页面通过Model取值 <p th:text="#{message}">default message</p> 3.js通过model取值 <script th:inline="javascript"> var message = [[${message}]]; console.log(message); </script> 注:script标签中 th:inline 一定不能少,通常在取值的前后会加上不同的注释 4.如果前端需要接受的是一个JSON格式的对象,一定不能直接传JSON字符串 可以使用Fastjson将其转换为JSON对象package

DataGear 2.0.0 发布,数据可视化分析平台

蓝咒 提交于 2020-11-30 13:40:49
DataGear 2.0.0 发布,看板支持新建和编辑JS/CSS,项目开发框架迁移至Spring Boot,具体更新内容如下: 新增:看板编辑页面支持新建和编辑*.html、*.js、*.css等文本类资源文件; 修复:修复看板表单对于留空的输入框未能正确设置图表数据集参数值的BUG; 修复:修复图表数据集参数设置表单打开后,复选框、下拉框未能正确选中上次值的BUG; 修复:修复看板编辑页面的复制资源名到剪切板功能不起作用的BUG; 改进:看板的添加、编辑操作可选在新窗口中打开; 改进:数据集预览功能限定最大返回数据条目数,避免数据量较大时影响页面响应; 改进:移除用户邮箱信息相关功能,系统已无功能需要用户邮箱信息; 改进:图表支持库ECharts版本由4.7.0升级至4.9.0; 其他:项目开发框架由Spring迁移至Spring Boot; 其他:系统配置文件由config/datagear.properties改为config/application.properties; DataGear 是一款数据可视化分析平台,使用Java语言开发,采用浏览器/服务器架构,支持SQL、CSV、Excel、HTTP接口、JSON等多种数据源,主要功能包括数据管理、SQL工作台、数据导入/导出、数据集管理、图表管理、看板管理等。 官网地址: http://www.datagear

vue项目中引用echarts的几种方式

余生长醉 提交于 2020-11-30 03:32:05
准备工作: 首先我们初始化一个vue项目,执行vue init webpack echart,接着我们进入初始化的项目下。安装echarts, npm install echarts -S //或 cnpm install echarts -S 安装完成之后,我们就可以开始引入我们需要的echarts了,接下来介绍几种使用echarts的方式。 全局引用: 首先在main.js中引入echarts,将其绑定到vue原型上: import echarts from 'echarts' Vue.prototype.$echarts = echarts; 接着,我们就可以在任何一个组件中使用echarts了,接下来我们在初始化项目中的helloWorld组件中使用echarts配置图标,具体如下: <template> <div> <div style="width:500px;height:500px" ref="chart"></div> </div> </template> <script> export default{ data () {   return {};  },  methods: {   initCharts () {   let myChart = this.$echarts .init(this.$refs.chart);   console.log(this.