From cc63764eef65250225736cefa92c2b7ea8ab49d9 Mon Sep 17 00:00:00 2001
From: monitor1394
Date: Fri, 28 Oct 2022 07:20:20 +0800
Subject: [PATCH] v3.4.0
---
README.md | 18 +++++++++---------
Runtime/Internal/XChartsMgr.cs | 4 ++--
package.json | 6 +++---
3 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/README.md b/README.md
index 6ce8abf9..bc10ed71 100644
--- a/README.md
+++ b/README.md
@@ -43,7 +43,7 @@
-一款基于`UGUI`的功能强大、易用、参数可配置的数据可视化图表插件。支持`折线图`、`柱状图`、`饼图`、`雷达图`、`散点图`、`热力图`、`环形图`、`K线图`、`极坐标`、`平行坐标`等十种内置图表,以及`3D饼图`、`3D柱图`、`3D金字塔`、`漏斗图`、`仪表盘`、`水位图`、`象形柱图`、`甘特图`、`矩形树图`等多种扩展图表。
+一款基于`UGUI`的功能强大、简单易用的数据可视化图表插件。支持`折线图`、`柱状图`、`饼图`、`雷达图`、`散点图`、`热力图`、`环形图`、`K线图`、`极坐标`、`平行坐标`等十多种内置图表,以及`3D饼图`、`3D柱图`、`3D金字塔`、`漏斗图`、`仪表盘`、`水位图`、`象形柱图`、`甘特图`、`矩形树图`等扩展图表。
[XCharts3.0 教程](Documentation/XChartsTutorial01-ZH.md)
[XCharts3.0 API](Documentation/XChartsAPI-ZH.md)
@@ -60,12 +60,12 @@
- 支持直线图、曲线图、面积图、阶梯线图等折线图。
- 支持并列柱图、堆叠柱图、堆积百分比柱图、斑马柱图等柱状图。
- 支持环形图、玫瑰图等饼图。
-- 支持内置图表的任意组合,同一图表中可同时显示多个相同或不同类型的图表。
+- 支持内置图表的任意组合,同一图中可同时显示多个相同或不同类型的图表。
- 支持实线、曲线、阶梯线、虚线、点线、点划线、双点划线等线条。
-- 支持主题定制、导入和导出,内置两种默认主题。
+- 支持主题定制、导入和导出,内置明暗两种默认主题。
- 支持自定义图表内容绘制,提供绘制点、线、面等其他图形的强大的绘图API。
- 支持PC端和手机端上的数据筛选、视图缩放、细节展示等交互操作。
-- 支持万级大数据绘制。
+- 支持万级大数据量绘制,支持采样绘制。
- 支持`TexMeshPro`。
## 截图
@@ -104,7 +104,7 @@ XCharts不再内置Demo,Demo已独立出单独的仓库 [XCharts-Demo](https:/
## 注意
-- `XCharts3.0` 不完全兼容 `XCharts2.0` 版本,建议旧项目可以继续使用`XCharts2.0`,新项目推荐使用`XCharts3.0`。
+- `XCharts3.0` 不完全兼容 `XCharts2.0` 版本,升级`3.0`可能需要调整部分代码和配置。建议旧项目可以继续使用`XCharts2.0`,新项目推荐使用`XCharts3.0`。
- `XCharts2.0` 进入维护阶段,后续只修复严重`bug`,理论上不再加新功能。
- `XCharts` 理论上支持`Unity 5.6`及以上版本,但由于版本测试有限难免疏漏,发现版本兼容问题可提`Issue`。
- 本仓库只包含`XCharts`源码,不包含`Demo`示例部分。需要查看`Demo`请到[XCharts-Demo](https://github.com/XCharts-Team/XCharts-Demo)仓库。
@@ -120,9 +120,9 @@ XCharts不再内置Demo,Demo已独立出单独的仓库 [XCharts-Demo](https:/
## 分支
-- `master`:开发分支。最新的修改和新功能都先提交到`master`分支,一定时间后再从`master`分支`merge`到`3.0`分支,并发`release`。
-- `3.0`:XCharts 3.0的稳定分支。一般一个月一更新,从`master`分支`merge`最新改动过来,并发`release`版本。
-- `2.0`:XCharts 2.0的稳定分支。带Demo,目前基本不再维护,最多改一下严重bug。
+- `master`:开发分支。最新的修改和新功能都先提交到`master`分支,一段时间后再从`master`分支`merge`到`3.0`分支,并发布`release`版本。
+- `3.0`:XCharts 3.0的稳定分支。一般一个月一更新,从`master`分支`merge`最新改动过来,并发布`release`版本。
+- `2.0`:XCharts 2.0的稳定分支。带Demo,目前基本不再维护,仅修改严重bug。
- `2.0-upm`:XCharts 2.0的稳定UMP分支。不带Demo,只包含Package部分,专门给UMP用,不再维护。
- `1.0`:XCharts 1.0的稳定分支。带Demo,不再维护。
- `1.0-upm`:XCharts 1.0的稳定UMP分支。不带Demo,不再维护。
@@ -140,7 +140,7 @@ XCharts不再内置Demo,Demo已独立出单独的仓库 [XCharts-Demo](https:/
4. 锯齿怎么解决?支持多大量级的数据?
答:`XCharts`是基于`UGUI`实现的,所以`UGUI`中碰到的问题,在`XCharts`中也会存在。比如锯齿问题,比如`Mesh`顶点数超`65535`的问题。这两个问题的解决可参考`问答16`和`问答27`。
- 由于`Mesh`的`65535`顶点数的限制,目前`XCharts`的单条`Line`大概支持`2万`左右的数据量,当然开启采样可以支持更多数据的绘制,但可能会更消耗CPU。
+ 由于`Mesh`的`65535`顶点数的限制,目前`XCharts`的单条`Line`大概支持不到`2万`的数据量,当然开启采样可以支持更多数据的绘制,但同时也会更消耗CPU。
## Licenses
diff --git a/Runtime/Internal/XChartsMgr.cs b/Runtime/Internal/XChartsMgr.cs
index ad454b56..654d359d 100644
--- a/Runtime/Internal/XChartsMgr.cs
+++ b/Runtime/Internal/XChartsMgr.cs
@@ -20,8 +20,8 @@ namespace XCharts.Runtime
[ExecuteInEditMode]
public static class XChartsMgr
{
- public static readonly string version = "3.3.0";
- public static readonly int versionDate = 20220928;
+ public static readonly string version = "3.4.0";
+ public static readonly int versionDate = 20221101;
public static string fullVersion { get { return version + "-" + versionDate; } }
internal static List chartList = new List();
diff --git a/package.json b/package.json
index 6ad69cde..d855a1d3 100644
--- a/package.json
+++ b/package.json
@@ -1,9 +1,9 @@
{
"name": "com.monitor1394.xcharts",
"displayName": "XCharts",
- "version": "3.3.0",
- "date": "20220928",
- "checkdate": "20220928",
+ "version": "3.4.0",
+ "date": "20221101",
+ "checkdate": "20221101",
"desc": "如果 XCharts 对您有帮助,希望您能在 Github 上点 Star 支持,非常感谢!",
"unity": "2018.3",
"description": "A charting and data visualization library for Unity.",