Commit Graph

67 Commits

Author SHA1 Message Date
Stefan Bursuc
f5a41b5119 Fix for GC Allocations inside TooltipHandler
In the case where the pointer is not in the chart, both calls to
ListPool<Serie>.Get() from inside the function UpdateTooltipData
are executed.

And because the pointer is not in the chart, m_ShowTooltip is set to
false in the last else clause.

This makes UpdateTooltip to skip all logic and miss the chance to release
the list back to the pool.
2024-04-08 11:24:28 +02:00
monitor1394
0990b11c1c 增加TooltiptriggerOn指定触发条件 2024-03-20 13:34:21 +08:00
monitor1394
9f5040435f 修复Tooltip移出坐标系后还显示的问题 2024-03-11 08:04:07 +08:00
monitor1394
eab4f9530b 修复Tooltiptitle从旧版本升级后可能不显示的问题 2024-03-11 08:03:48 +08:00
monitor1394
2505a48ac2 修复Tooltip的圆点标记不会自适应颜色的问题 2024-02-19 08:53:31 +08:00
monitor1394
74e75e93af 修复Tooltip的圆点标记不会自适应颜色的问题 2024-02-19 08:51:06 +08:00
monitor1394
b9c5623687 修复Tooltip在设置itemFormatter-后整个不显示的问题 2024-01-31 13:21:20 +08:00
monitor1394
61a2da10ba 增加{y}通配符用于获取Y轴的类目名 2024-01-23 22:56:03 +08:00
monitor1394
9e39150009 增加Line支持X轴和Y轴都为Category类目轴 2024-01-23 22:55:46 +08:00
monitor1394
c3489fbc1e 修复Tooltop的第一个ContentLabelStyle设置color无效的问题 2024-01-07 22:13:03 +08:00
monitor1394
f1c504e81a 增加HeatmapmaxCache参数支持 2023-12-26 23:08:41 +08:00
monitor1394
63173cdce6 代码优化 2023-12-14 10:20:48 +08:00
monitor1394
bece2eb564 修复TooltiptitleFormatter设置为{b}后显示不准确的问题 2023-12-01 08:39:27 +08:00
monitor1394
0a19b2a6cc 修复Tooltip在对数轴时指示不准确的问题 2023-11-28 10:04:15 +08:00
monitor1394
f94f678661 完善注释和文档 2023-11-16 08:20:26 +08:00
monitor1394
65684f2952 调整中英文注释的分隔符为|| 2023-11-11 23:32:24 +08:00
monitor1394
a6ba17ee00 增加TooltipAuto自动设置显示类型和触发类型 2023-09-01 08:01:27 +08:00
monitor1394
80d596a721 优化Bar的Tooltip表现 2023-08-22 23:43:33 +08:00
monitor1394
71c8bc1499 修复Chart在运行时被删除时会异常报错的问题 (#269) 2023-08-12 22:18:25 +08:00
monitor1394
9ed80d3b59 优化BarChartTooltipTriggerItem时的表现 2023-08-10 13:19:05 +08:00
monitor1394
43ba7d47c5 修复BarChartonSerieEnteronSerieExit回调无效的问题 2023-08-02 08:31:58 +08:00
monitor1394
4a754c0021 增加PolarCoodindicatorLabelOffset设置指示文本偏移的支持 2023-06-30 08:25:14 +08:00
monitor1394
45159b186f 修复AxisIndicatorLabel无法自定义color的问题 2023-06-30 07:48:44 +08:00
monitor1394
59335786df 修复Tooltip在只有一个数据时可能异常的问题 2023-04-14 20:53:31 +08:00
monitor1394
7a367d24ab 重构ChartHelper.GetOrAddComponent接口 2023-02-13 07:20:50 +08:00
monitor1394
927644fb10 增加Formatter的文本通配符{h}支持设置当前颜色值 2022-12-07 13:19:06 +08:00
monitor1394
7ea0fbd66d 优化TooltipShadow绘制不超出图表范围 2022-11-30 09:31:39 +08:00
monitor1394
5f11f7d6e3 修复Tooltip指示的Serie数据项索引异常的问题 2022-11-29 22:38:08 +08:00
monitor1394
32f98b6d5a 优化TooltipLineStyle支持设置Shadow时的颜色 2022-11-27 16:54:09 +08:00
monitor1394
c9d554d184 [feature] 增加AxisindicatorLabel,移除TooltipindicatorLabelStyle (#226) 2022-10-30 10:28:17 +08:00
monitor1394
ab8ced4aed update doc 2022-10-11 07:00:35 +08:00
monitor1394
5ed6ee1d2a [fix] fix tooltip display error when serie is hide 2022-10-05 16:27:40 +08:00
monitor1394
4e05759c3c [feature][polar] support multiple bar and stack bar in polar 2022-09-19 13:20:34 +08:00
monitor1394
afbfa20fd9 [feature][polar] support circular polar 2022-09-14 07:13:45 +08:00
monitor1394
ccc5110e8e [feature][heatmap] support heatmapType 2022-09-06 07:22:04 +08:00
monitor1394
ce702fd1e3 [improve][tooltip] improve tooltip for heatmap 2022-09-05 13:18:00 +08:00
monitor1394
8bd0c23e19 [improve][heatmap] improve heatmap chart 2022-09-02 08:12:57 +08:00
monitor1394
b2f1fd00b1 [feature][Tooltip] support position 2022-08-26 07:50:48 +08:00
monitor1394
9552e877ce [feature][formatter] support {d3} 2022-08-25 13:37:36 +08:00
monitor1394
f32808a36d [bug][datazoom] fix chart display error when datazoom enable. 2022-08-13 13:38:02 +08:00
monitor1394
ca5470a351 [feature][tooltip] support ignoreDataDefaultContent 2022-08-11 08:11:43 +08:00
monitor1394
eedafa7011 [feature][radar] support smooth line 2022-07-17 20:57:38 +08:00
monitor1394
9aa8431432 [bug] fix multipe grid error (#210) 2022-07-05 21:43:09 +08:00
monitor1394
bb9f28dd5c [feature][tooltip] support {c0} for itemFormatter (#205) 2022-06-29 13:33:38 +08:00
monitor1394
0f2f55e436 [optimize][pie] avoid label overlap (#56) 2022-06-28 13:23:32 +08:00
monitor1394
564ff2e178 [bug] fix tooltip show data error when datazoom enable (#203) 2022-06-25 19:32:50 +08:00
monitor1394
2a03e71312 [bug] fix tooltip draw error when axis data is empty (#204) 2022-06-25 17:07:26 +08:00
monitor1394
0dbcc4ab2b [optimize][tooltip] serie placeHolder 2022-06-25 16:33:50 +08:00
monitor1394
9a1c76c236 [optimize][painter] add upper and top painter layer 2022-06-24 22:17:01 +08:00
monitor1394
5bc14dd37a [optimaze][tooltip] content rect limit (#202) 2022-06-20 13:41:28 +08:00