diff --git a/Documentation/XCharts问答.md b/Documentation/XCharts问答.md
index a8b067da..26a7c7d9 100644
--- a/Documentation/XCharts问答.md
+++ b/Documentation/XCharts问答.md
@@ -20,15 +20,17 @@
[QA 14:如何在数据项顶上显示文本?](#如何在数据项顶上显示文本)
[QA 15:如何给数据项自定义图标?](#如何给数据项自定义图标)
[QA 16:锯齿太严重,如何让图表更顺滑?](#锯齿太严重,如何让图表更顺滑)
-[QA 17:为什么鼠标移上图表Tooltip不显示?](#为什么鼠标移上图表`Tooltip`不显示)
-[QA 18:如何取消Tooltip的竖线?](#如何取消`Tooltip`的竖线)
-[QA 19:如何让Y轴(数值轴)显示多位小数?](#如何让Y轴(数值轴)显示多位小数)
-[QA 20:如何用代码动态更新数据?](#如何用代码动态更新数据)
-[QA 21:如何显示图例?](#如何显示图例)
-[QA 22:如何做成预设?](#如何做成预设)
-[QA 23:如何在图表上画点画线等自定义内容?](#如何在图表上画点画线等自定义内容)
-[QA 24:如何实现心电图类似的数据移动效果?](#如何实现心电图类似的数据移动效果)
-[QA 25:如何使用背景组件?有什么条件限制?](#如何使用背景组件?有什么条件限制)
+[QA 17:为什么鼠标移上图表 Tooltip 不显示?](#为什么鼠标移上图表`Tooltip`不显示)
+[QA 18:如何取消 Tooltip 的竖线?](#如何取消`Tooltip`的竖线)
+[QA 19:如何自定义 Tooltip 的显示内容?](#如何自定义`Tooltip`的显示内容)
+[QA 20:如何让Y轴(数值轴)显示多位小数?](#如何让Y轴(数值轴)显示多位小数)
+[QA 21:如何用代码动态更新数据?](#如何用代码动态更新数据)
+[QA 22:如何显示图例?为什么有时候图例无法显示?](#如何显示图例?为什么有时候图例无法显示)
+[QA 23:如何做成预设?](#如何做成预设)
+[QA 24:如何在图表上画点画线等自定义内容?](#如何在图表上画点画线等自定义内容)
+[QA 25:如何实现心电图类似的数据移动效果?](#如何实现心电图类似的数据移动效果)
+[QA 26:如何使用背景组件?有什么条件限制?](#如何使用背景组件?有什么条件限制)
+[QA 27:Mesh can not have more than 65000 vertices?](#Mesh_cannot_have_more_than_65000_vertices)
## 如何调整坐标轴与背景的边距
@@ -100,19 +102,23 @@
## 如何取消`Tooltip`的竖线
-答:设置`Tooltip`的`type`为`None`。
+答:设置`Tooltip`的`type`为`None`。或者调整`lineStyle`的参数。
+
+## 如何自定义`Tooltip`的显示内容
+
+答:自定义总的内容可以通过`Tooltip`的`formatter`。如果只是想调整所有的`serie`的显示格式可以用`itemFormatter`和`titleFormatter`结合。如果想每个`serie`的显示格式不一样,可以定制`serie`的`itemStyle`里的`tooltipFormatter`。具体的用法请查阅[XCharts配置项手册](XCharts配置项手册.md)。
## 如何让Y轴(数值轴)显示多位小数
-答:设置`Axis`下的`AxisLabel`中的`formatter`为`{value:f1}`或`{value:f2}`。1.5.0及以上版本通过`numericFormatter`设置。
+答:设置`Axis`下的`AxisLabel`中的`formatter`为`{value:f1}`或`{value:f2}`。`1.5.0`及以上版本通过`numericFormatter`设置。
## 如何用代码动态更新数据
答:请查阅`Example`下的代码,`Example13_LineSimple.cs`就是一个简单添加数据构建折线图的例子,其他`Demo`也都是通过代码控制不同的组件实现不同的功能,相关API请查看文档:[XChartsAPI接口](XChartsAPI.md) 。
-## 如何显示图例
+## 如何显示图例?为什么有时候图例无法显示
-答:首先,你的`serie`里的`name`需有值不为空。然后开启`Legend`显示,里面的`data`可以默认为空,表示显示所有的图例。如果你只想显示部分`serie`的图例,在`data`中填入要显示的图例即可。
+答:首先,你的`serie`里的`name`需有值不为空。然后开启`Legend`显示,里面的`data`可以默认为空,表示显示所有的图例。如果你只想显示部分`serie`的图例,在`data`中填入要显示的图例的`name`即可。如果`data`中的值都不是系列的`name`,那图例就不会显示。
## 如何做成预设
@@ -130,6 +136,14 @@
答:设置`background`组件的`show`为`true`,但不一定就能激活背景组件。由于框架的局限性,背景组件有两个前提条件:一是图表的父节点不能用布局控制,因为背景组件和图表的节点关系是并行的,用了布局控制背景组件的位置就无法控制。二是图表的父节点只能有图表自己一个子节点,这是方便管理背景组件节点的需要,要不然并行关系的原因,容易错乱对不上。另外,调整图表的层级关系时最好先隐藏背景组件,这是会自动删除关联的背景组件节点。
+## 区域折线图在用半透明颜色时有时候会一条叠加的线
+
+答:这是区域折线图绘制的bug。可以用浅的不透的颜色替代半透明颜色。
+
+## Mesh_cannot_have_more_than_65000_vertices
+
+答:这是`UGUI`对单个`Graphic`的顶点数限制。`XCharts`是将图形绘制在单个`Graphic`上,所以也会有这个限制。解决的办法可以参考:[QA 10:可以显示超过1000以上的大数据吗?](#可以显示超过1000以上的大数据吗)
+
[返回首页](https://github.com/monitor1394/unity-ugui-XCharts)
[XChartsAPI接口](XChartsAPI.md)
[XCharts配置项手册](XCharts配置项手册.md)
diff --git a/Runtime/API/BaseGraph_API.cs b/Runtime/API/BaseGraph_API.cs
index 0dd379c5..359c3e0f 100644
--- a/Runtime/API/BaseGraph_API.cs
+++ b/Runtime/API/BaseGraph_API.cs
@@ -19,27 +19,27 @@ namespace XCharts
{
///
/// The x of graph.
- /// 图表的X
+ /// 图形的X
///
public float graphX { get { return m_GraphX; } }
///
/// The y of graph.
- /// 图表的Y
+ /// 图形的Y
///
public float graphY { get { return m_GraphY; } }
///
/// The width of graph.
- /// 图表的宽
+ /// 图形的宽
///
public float graphWidth { get { return m_GraphWidth; } }
///
/// The height of graph.
- /// 图表的高
+ /// 图形的高
///
public float graphHeight { get { return m_GraphHeight; } }
///
/// The position of graph.
- /// 图表的左下角起始坐标。
+ /// 图形的左下角起始坐标。
///
public Vector3 graphPosition { get { return m_GraphPosition; } }
public Rect graphRect { get { return m_GraphRect; } }
@@ -95,7 +95,7 @@ namespace XCharts
public Action onScroll { set { m_OnScroll = value; m_ForceOpenRaycastTarget = true; } }
///
- /// 设置图表的宽高(在非stretch pivot下才有效,其他情况需要自己调整RectTransform)
+ /// 设置图形的宽高(在非stretch pivot下才有效,其他情况需要自己调整RectTransform)
///
///
///
@@ -113,7 +113,7 @@ namespace XCharts
///
/// Redraw graph in next frame.
- /// 在下一帧刷新图表。
+ /// 在下一帧刷新图形。
///
public void RefreshGraph()
{