mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-30 05:08:48 +00:00
修复MarkLine多个时只显示一个Label的问题
This commit is contained in:
@@ -78,6 +78,7 @@ slug: /changelog
|
|||||||
|
|
||||||
日志详情:
|
日志详情:
|
||||||
|
|
||||||
|
* (2023.08.25) 修复`MarkLine`多个时只显示一个`Label`的问题
|
||||||
* (2023.08.25) 修复`MarkLine`在开启`Clip`后还绘制在坐标系外的问题
|
* (2023.08.25) 修复`MarkLine`在开启`Clip`后还绘制在坐标系外的问题
|
||||||
* (2023.08.24) 优化`YAxis`在数据全为0时默认设置0-1的范围
|
* (2023.08.24) 优化`YAxis`在数据全为0时默认设置0-1的范围
|
||||||
* (2023.08.23) 修复`YAxis`的`Label`可能会重复的问题
|
* (2023.08.23) 修复`YAxis`的`Label`可能会重复的问题
|
||||||
|
|||||||
@@ -73,7 +73,7 @@ namespace XCharts.Runtime
|
|||||||
data.painter = chart.m_PainterUpper;
|
data.painter = chart.m_PainterUpper;
|
||||||
data.refreshComponent = delegate ()
|
data.refreshComponent = delegate ()
|
||||||
{
|
{
|
||||||
var textName = string.Format("markLine_{0}_{1}", serie.index, data.index);
|
var textName = string.Format("markLine_{0}_{1}", component.index, data.index);
|
||||||
var content = MarkLineHelper.GetFormatterContent(serie, data);
|
var content = MarkLineHelper.GetFormatterContent(serie, data);
|
||||||
var label = ChartHelper.AddChartLabel(textName, m_MarkLineLabelRoot.transform, data.label, chart.theme.axis,
|
var label = ChartHelper.AddChartLabel(textName, m_MarkLineLabelRoot.transform, data.label, chart.theme.axis,
|
||||||
content, Color.clear, TextAnchor.MiddleCenter);
|
content, Color.clear, TextAnchor.MiddleCenter);
|
||||||
@@ -154,7 +154,7 @@ namespace XCharts.Runtime
|
|||||||
sp = new Vector3(grid.context.x, pY);
|
sp = new Vector3(grid.context.x, pY);
|
||||||
ep = new Vector3(grid.context.x + grid.context.width, pY);
|
ep = new Vector3(grid.context.x + grid.context.width, pY);
|
||||||
}
|
}
|
||||||
else if (data.yValue != 0)
|
else if (data.yValue != 0 || (data.xValue == 0 && data.yValue == 0 && yAxis.IsValue()))
|
||||||
{
|
{
|
||||||
data.runtimeValue = data.yValue;
|
data.runtimeValue = data.yValue;
|
||||||
if (yAxis.IsCategory())
|
if (yAxis.IsCategory())
|
||||||
|
|||||||
Reference in New Issue
Block a user