mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-06-29 09:23:45 +00:00
Compare commits
2 Commits
fdcefb48f6
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
46e8b5bb82 | ||
|
|
2c5e0a5826 |
@@ -81,6 +81,7 @@ slug: /changelog
|
|||||||
|
|
||||||
## master
|
## master
|
||||||
|
|
||||||
|
* (2026.06.03) 修复`GetMinMaxData`在`showDataDimension`未初始化时返回异常的问题 (#365)
|
||||||
* (2026.06.03) 增加`Tooltip`通过`TitleLabelStyle`的`TextStyle`的`Alignment`设置标题的对齐方式 (#363)
|
* (2026.06.03) 增加`Tooltip`通过`TitleLabelStyle`的`TextStyle`的`Alignment`设置标题的对齐方式 (#363)
|
||||||
* (2026.05.25) 增加`DataZoom`的`filterAxisRange`设置坐标轴的范围计算是否受`DataZoom`的影响
|
* (2026.05.25) 增加`DataZoom`的`filterAxisRange`设置坐标轴的范围计算是否受`DataZoom`的影响
|
||||||
* (2026.05.23) 优化`DataZoom`的`Marquee`框选功能
|
* (2026.05.23) 优化`DataZoom`的`Marquee`框选功能
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ namespace XCharts.Runtime
|
|||||||
{
|
{
|
||||||
double serieMinValue = 0;
|
double serieMinValue = 0;
|
||||||
double serieMaxValue = 0;
|
double serieMaxValue = 0;
|
||||||
SerieHelper.GetMinMaxData(serie, out serieMinValue, out serieMaxValue, null, 2);
|
SerieHelper.GetMinMaxData(serie, 0, out serieMinValue, out serieMaxValue);
|
||||||
if (serieMinValue < min)
|
if (serieMinValue < min)
|
||||||
min = serieMinValue;
|
min = serieMinValue;
|
||||||
if (serieMaxValue > max)
|
if (serieMaxValue > max)
|
||||||
|
|||||||
@@ -159,7 +159,7 @@ namespace XCharts.Runtime
|
|||||||
/// <param name="min"></param>
|
/// <param name="min"></param>
|
||||||
/// <param name="max"></param>
|
/// <param name="max"></param>
|
||||||
/// <param name="dataZoom"></param>
|
/// <param name="dataZoom"></param>
|
||||||
public static void GetMinMaxData(Serie serie, out double min, out double max, DataZoom dataZoom = null, int dimension = 0)
|
public static void GetMinMaxData(Serie serie, out double min, out double max, DataZoom dataZoom = null)
|
||||||
{
|
{
|
||||||
max = double.MinValue;
|
max = double.MinValue;
|
||||||
min = double.MaxValue;
|
min = double.MaxValue;
|
||||||
@@ -169,11 +169,9 @@ namespace XCharts.Runtime
|
|||||||
var serieData = dataList[i];
|
var serieData = dataList[i];
|
||||||
if (serieData.show)
|
if (serieData.show)
|
||||||
{
|
{
|
||||||
var count = 0;
|
var count = serie.showDataDimension > 0 && serie.showDataDimension < serieData.data.Count ?
|
||||||
if (dimension > 0) count = dimension;
|
serie.showDataDimension :
|
||||||
else count = serie.showDataDimension > serieData.data.Count ?
|
serieData.data.Count;
|
||||||
serieData.data.Count :
|
|
||||||
serie.showDataDimension;
|
|
||||||
for (int j = 0; j < count; j++)
|
for (int j = 0; j < count; j++)
|
||||||
{
|
{
|
||||||
var value = serieData.data[j];
|
var value = serieData.data[j];
|
||||||
|
|||||||
Reference in New Issue
Block a user