diff --git a/doc/docs/.vuepress/config.js b/doc/docs/.vuepress/config.js index e4198973..6243213c 100644 --- a/doc/docs/.vuepress/config.js +++ b/doc/docs/.vuepress/config.js @@ -35,6 +35,7 @@ module.exports = { children: [ {title: 'V1.0.0', path: '/guide/releases/1.0.0'}, {title: 'V1.1.0', path: '/guide/releases/1.1.0'}, + {title: 'V1.2.0', path: '/guide/releases/1.2.0'}, ] }, { diff --git a/doc/docs/guide/chartsConfig.md b/doc/docs/guide/chartsConfig.md index d0add24b..7c9f9fe7 100644 --- a/doc/docs/guide/chartsConfig.md +++ b/doc/docs/guide/chartsConfig.md @@ -3,84 +3,116 @@ 图表配置项的中文名称基本都是直接使用Echarts图表组件对应定义的名称,非Echarts图表组件则根据功能进行命名。
每个图表组件的配置项都不尽相同,配置项的作用在于调整图表、数据的展示样式,这里着重说明一些共有的配置项和特殊的配置项,因为并不是按照一个图表一个配置项介绍的,没有介绍的部分请自行尝试了。 -## 图层名称 +## 通用配置项 -**定义:** 顾名思义,定义该组件在图层中显示的名称。
-**使用建议:** 因为图层名称是可以重复的,所以在图层中无法准确判断该图层具体对应哪个组件,且在大屏画布中有的图表组件因为置底或者上层覆盖了别的组件,导致很难选到这个图表,如果修改了图层名称,则可以通过图层快速定位并选中该组件。 +### 图层名称 -## 文本框--文本内容 +定义:定义该组件在图层中显示的名称。
+使用建议: +- 因为图层名称是可以重复的,所以在图层中无法准确判断该图层具体对应哪个组件,且在大屏画布中有的图表组件因为置底或者上层覆盖了别的组件,导致很难选到这个图表,如果修改了图层名称,则可以通过图层快速定位并选中该组件。
-文本框和滚动文本这两个组件,修改数据--静态数据,是不会生效的,文本内容配置项中写的内容才是真正的静态数据。
+![img](../picture/chartsConfig/img.png) -## 超链接--跳转方式 +### 标题设置 -**使用建议:** 默认的跳转方式是本窗口,实际使用还是请选择新窗口。
+定义:给图表组件添加标题/表头/title。
+使用建议: +- 一般没有图例功能的图表组件可以直接使用这个功能,因为可能会和图例重叠。有图例的图表组件要定义图表的话,可用文本框拖动到图表上方,作为标题。
-## 图片地址 +![img1](../picture/chartsConfig/img_1.png) -**定义:** 图片对应的url链接
-**使用建议:** -这里图片的url因为只要是链接能打开就行了,所以适用性范围很广,但一般考虑到网络传输、安全性等问题,建议自行上传图片,然后用系统生成的链接地址;注意目前系统赞不支持svg图片,因此图片可能存在畸变,要注意缩放比例。 +### 柱体设置 -## 表格--滚动间隔 +定义:修改柱体的形状等,涉及柱状图、柱线图
+使用建议: + +- 当数据条目数很少时,比如默认的静态数据是5条,放大宽度,柱体变得更粗,搭配"竖展示"配置项,可以得到更好的展示效果;当只有一个值的时候,通过XY不展示,可以得到单独的一根柱子。 +- V1.2版本增加配置项“背景显示”,可达到类似进度条的效果。
+ +![img2](../picture/chartsConfig/img_2.png) + +### 折线设置 + +定义:修改点/折线的展示效果,涉及折线图、柱线图
+使用建议: +- 当折线的量少的时候,可以选择拉大"面积厚度",折线多了,就会相关覆盖,效果反而不好。
+ +![img3](../picture/chartsConfig/img_3.png) + +### X轴设置 + +定义:定义坐标轴中的X轴的相关设置项。
+使用建议: +- 可以修改坐标轴的颜色,因为默认是纯白色,所以部分浏览器可能显示不出来;可以设置坐标名(柱状对比图不存在此配置项);如果数值相对密集的话,可以调整"数值间隔"。 +- V1.2版本默认X轴数值自动换行,X轴的label能显示的值的量是估算的,因此给了“数值行数”配置项方便进行调整。当“数值行数”有值时,默认的自动换行规则不会生效。
-**定义:** 表格数据滚动的间隔,受到"开启滚动"、"动效时间"、"滚动个数"、"数据--动态数据--刷新时间"影响
-**使用建议:** -表格动态数据默认是5s请求一次数据,因此每隔5s图表就会刷新一次,这时就会重置滚动时间,会出现滚动到某个值时回到开头重新滚动。想让表格把每个值都滚动显示到的话,可以减少滚动间隔时间,去掉动效时间,增大滚动个数,提高动态数据刷新时间。
+![img4](../picture/chartsConfig/img_4.png) -## 柱体设置 +### Y轴设置 -**定义:** 修改柱体的形状等,涉及柱状图、柱线图
-**使用建议:** 当数据条目数很少时,比如默认的静态数据是5条,放大宽度,柱体变得更粗,搭配"竖展示" -配置项,可以得到更好的展示效果;当只有一个值的时候,通过XY不展示,可以得到单独的一根柱子。
+定义:定义坐标轴中的Y轴的相关设置项。
+使用建议: +- 可以修改坐标轴的颜色,因为默认是纯白色,所以部分浏览器可能显示不出来;如果数值相对密集的话,可以调整"均分"。注意"缩放"配置项只会对那些数据差距较大时才会生效。 +- V1.2版本新增“最大值”配置项,注意“最大值”配置项,目前只有柱状图相关的图表中有这个配置项。
-## 折线设置 +![img5](../picture/chartsConfig/img_5.png) -**定义:** 修改点/折线的展示效果,涉及折线图、柱线图
-**使用建议:** 当折线的量少的时候,可以选择拉大"面积厚度",折线多了,就会相关覆盖,效果反而不好。
+### 图例操作 -## 标题设置 +定义:图例的直接来源是数据中的数值,比如在堆叠图中,图例的值就是"动态数据-Y轴字段"字典选择的字段数值,可以简单的认为是“数据分类”。
+使用建议: +- 填写图例名称,修改图例的值,使用"|"进行分隔,相当于别名。
-**定义:** 给图表组件添加标题/表头/title。
-**使用建议:** -一般没有图例功能的图表组件可以直接使用这个功能,因为可能会和图例重叠。有图例的图表组件要定义图表的话,可用文本框拖动到图表上方,作为标题。
+![img6](../picture/chartsConfig/img_6.png) -## X轴设置 +### 数值设定 -**定义:** 定义坐标轴中的X轴的相关设置项。
-**使用建议:** -可以修改坐标轴的颜色,因为默认是纯白色,所以部分浏览器可能显示不出来;可以设置坐标名(柱状对比图不存在此配置项);如果数值相对密集的话,可以调整" -数值间隔"。 +定义:设定数据在图表中的显示配置。
+使用建议: +- 对于堆叠图、柱线图等等柱体、折线数据多的,不建议显示。
-## Y轴设置 +![img7](../picture/chartsConfig/img_7.png) -**定义:** 定义坐标轴中的Y轴的相关设置项。
-**使用建议:** 可以修改坐标轴的颜色,因为默认是纯白色,所以部分浏览器可能显示不出来;如果数值相对密集的话,可以调整"均分" -;注意"缩放"配置项只会对那些数据差距较大时才会生效。 +### 提示语设置 -## 图例操作 +定义:设定提示,主要用于当鼠标选中/滑动时,显示数据对应的值。
+使用建议: +- 设定和对应图表相反的颜色,鼠标滑动时则会醒目;注意此配置项必须保存预览鼠标选中后才能看到效果,在画布设计是看不到效果的。
-**定义:** 图例的直接来源是数据中的数值,比如在堆叠图中,图例的值就是"动态数据-Y轴字段" -字典选择的字段数值,可以简单的认为是“数据分类”。
-**使用建议:** 填写图例名称,修改图例的值,使用"|"进行分隔,相当于别名。
+![img8](../picture/chartsConfig/img_8.png) -## 数值设定 +### 自定义配色 -**定义:** 设定数据在图表中的显示配置。
-**使用建议:** 对于堆叠图、柱线图等等柱体、折线多的,不建议显示。
+使用建议:如果不设置的话,默认就是大红色;默认按顺序给数值赋予颜色。
-## 提示语设置 -**定义:** 设定提示,主要用于当鼠标选中/滑动时,显示数据对应的值。
-**使用建议:** -设定和对应图表相反的颜色,鼠标滑动时则会醒目;注意此配置项必须保存预览鼠标选中后才能看到效果,在画布设计是看不到效果的。
+## 专用配置项 -## 自定义配色 +### 文本框--文本内容 + +文本框和滚动文本这两个组件,修改数据--静态数据,是不会生效的,文本内容配置项中写的内容才是真正的静态数据。
+ +## 超链接--跳转方式 + +使用建议: +- 默认的跳转方式是本窗口,实际使用还是请选择新窗口。
+ +## 图片/图片地址 + +定义:图片对应的url链接
+使用建议: +- 这里图片的url因为只要是链接能打开就行了,所以适用性范围很广,但一般考虑到网络传输、安全性等问题,建议自行上传图片,然后用系统生成的链接地址;注意目前系统赞不支持svg图片,因此图片可能存在畸变,要注意缩放比例。 +- V1.2版本支持.svg格式图片上传。
+ +## 表格--滚动间隔 -**使用建议:** 如果不设置的话,默认就是大红色;默认按顺序给数值赋予颜色。
+定义:表格数据滚动的间隔,受到"开启滚动"、"动效时间"、"滚动个数"、"数据--动态数据--刷新时间"影响
+使用建议: +- 表格动态数据默认是5s请求一次数据,因此每隔5s图表就会刷新一次,这时就会重置滚动时间,会出现滚动到某个值时回到开头重新滚动。想让表格把每个值都滚动显示到的话,可以减少滚动间隔时间,去掉动效时间,增大滚动个数,提高动态数据刷新时间。
## 饼图样式/模式 -**定义:** 定义饼图显示的样式、模式,涉及饼图、南丁格尔玫瑰图。
-**使用建议:** 按数据量多少进行选择样式。
+定义:定义饼图显示的样式、模式,涉及饼图、南丁格尔玫瑰图。
+使用建议: +- 按数据量多少进行选择样式。
diff --git a/doc/docs/guide/releases/1.2.0.md b/doc/docs/guide/releases/1.2.0.md new file mode 100644 index 00000000..14e170bc --- /dev/null +++ b/doc/docs/guide/releases/1.2.0.md @@ -0,0 +1,41 @@ +## 注意事项 + +- 本次更新bootstrap.yml相关配置文件有更新,根据部署方式的不同,注意不要遗漏此文件的更新 +- 本次更新有新增SQL(V1.2.0__update.sql),没有启用flyway的情况下别忘记手动执行更新sql +- 之前版本更新至本版本时,可能会遇到图表不显示静态、动态数据,需删除该图表重新配置;如果已对旧版本进行二次开发,请谨慎更新。
+ 跨版本更新可查对应版本的[releases](https://gitee.com/anji-plus/report/releases)。
+ +## 新增 + +- 1、新增中国地图-柱形地图 +- 2、新增样式组件-流光直线 --贡献人:陈旭光@chen-xuguang +- 3、支持URL传参(具体解释与使用请查看数据集) +- 4、支持上传SVG格式图片 --贡献人:陈旭光@chen-xuguang + +## 优化 + +- 1、大屏-柱状图支持多柱,折线图支持多折线(柱状图-渐变色不支持多柱) +- 2、大屏-柱线堆叠图、多柱线图柱体增加堆叠样式 +- 3、大屏图表配置项-数值设定,增加是否显示百分号 --贡献人:Mr.Z@sillycoder +- 4、大屏-柱状图增加柱体背景等配置项(具体解释与使用请查看图表配置项) +- 5、大屏-X轴数值长度超长自动换行(具体解释与使用请查看图表配置项) + +## 修复 + +- 1、样式组件保存后预览不生效问题 --贡献人:luoxuancong@luoxuancong +- 2、Excel数据渲染重复查询问题 +- 3、雷达图动态数据刷新后预览不自动刷新图表问题 + +## 其他 + +- 1、文档更新 +- 2、增加了新中国地图解析方法V2--可显示非省市区以外的经纬度地址,需配合柱形地图使用,其他地图暂时不使用,可参考柱形地图来修改其他代码 +- 3、bootstrap.yml配置文件更新 + +## 示例数据 + +- 从1.0版本调整了底层sql,具体位置是:report-core/src/main/resource/db.migration, + 删除了过往所有的sql,现在此目录下sql仅包含aj_report基础信息库的相关sql,sql文件的命名也会和版本号保持一致, + 提供的示例数据(aj_report_init数据库的sql),aj_report_init_example.sql 文件放置在 doc/example目录下。 + +- 如果需要将之前版本的示例数据删除,delete_aj_report_init_example.sql 文件放置在 doc/example目录下。 diff --git a/doc/docs/picture/chartsConfig/img.png b/doc/docs/picture/chartsConfig/img.png new file mode 100644 index 00000000..df35ebbb Binary files /dev/null and b/doc/docs/picture/chartsConfig/img.png differ diff --git a/doc/docs/picture/chartsConfig/img_1.png b/doc/docs/picture/chartsConfig/img_1.png new file mode 100644 index 00000000..8fdcc0de Binary files /dev/null and b/doc/docs/picture/chartsConfig/img_1.png differ diff --git a/doc/docs/picture/chartsConfig/img_2.png b/doc/docs/picture/chartsConfig/img_2.png new file mode 100644 index 00000000..cc8add5f Binary files /dev/null and b/doc/docs/picture/chartsConfig/img_2.png differ diff --git a/doc/docs/picture/chartsConfig/img_3.png b/doc/docs/picture/chartsConfig/img_3.png new file mode 100644 index 00000000..2bfd9c66 Binary files /dev/null and b/doc/docs/picture/chartsConfig/img_3.png differ diff --git a/doc/docs/picture/chartsConfig/img_4.png b/doc/docs/picture/chartsConfig/img_4.png new file mode 100644 index 00000000..8f90b35e Binary files /dev/null and b/doc/docs/picture/chartsConfig/img_4.png differ diff --git a/doc/docs/picture/chartsConfig/img_5.png b/doc/docs/picture/chartsConfig/img_5.png new file mode 100644 index 00000000..ea542a7b Binary files /dev/null and b/doc/docs/picture/chartsConfig/img_5.png differ diff --git a/doc/docs/picture/chartsConfig/img_6.png b/doc/docs/picture/chartsConfig/img_6.png new file mode 100644 index 00000000..75246a98 Binary files /dev/null and b/doc/docs/picture/chartsConfig/img_6.png differ diff --git a/doc/docs/picture/chartsConfig/img_7.png b/doc/docs/picture/chartsConfig/img_7.png new file mode 100644 index 00000000..d1859850 Binary files /dev/null and b/doc/docs/picture/chartsConfig/img_7.png differ diff --git a/doc/docs/picture/chartsConfig/img_8.png b/doc/docs/picture/chartsConfig/img_8.png new file mode 100644 index 00000000..d9b8aeb4 Binary files /dev/null and b/doc/docs/picture/chartsConfig/img_8.png differ