@@ -647,7 +647,7 @@ const model = ref([
647
647
{ key: ' chart.zoom.minimap.indicatorColor' , def: ' #1A1A1A' , type: ' color' },
648
648
{ key: ' chart.zoom.minimap.verticalHandles' , def: false , type: ' checkbox' },
649
649
650
- { key: ' chart.zoom.startIndex' , def: 50 , type: ' number' , min: 0 , max: 100 },
650
+ { key: ' chart.zoom.startIndex' , def: null , type: ' number' , min: 0 , max: 100 },
651
651
{ key: ' chart.zoom.endIndex' , def: null , type: ' number' , min: 0 , max: 100 },
652
652
{ key: ' chart.zoom.preview.enable' , def: true , type: ' checkbox' },
653
653
{ key: ' chart.zoom.preview.stroke' , def: ' #1f77b4' , type: ' color' },
@@ -774,6 +774,8 @@ const model = ref([
774
774
{ key: ' chart.tooltip.showTimeLabel' , def: true , type: ' checkbox' },
775
775
{ key: ' chart.tooltip.smooth' , def: true , type: ' checkbox' },
776
776
{ key: ' chart.tooltip.backdropFilter' , def: false , type: ' checkbox' },
777
+ { key: ' chart.tooltip.smoothForce' , def: 0.18 , type: ' number' , min: 0.1 , max: 1 , step: 0.01 },
778
+ { key: ' chart.tooltip.smoothSnapThreshold' , def: 0.25 , type: ' number' , min: 0.1 , max: 1 , step: 0.01 },
777
779
778
780
{ key: ' bar.borderRadius' , def: 2 , type: ' number' , min: 0 , max: 120 , label: ' borderRadius' , category: ' bar' },
779
781
{ key: ' bar.useGradient' , def: true , type: ' checkbox' , label: ' useGradient' , category: ' bar' },
@@ -1153,17 +1155,17 @@ const config = computed(() => {
1153
1155
... c .chart .zoom ,
1154
1156
useDefaultFormat: true ,
1155
1157
timeFormat: ' yyyy-MM-dd HH:mm:ss' ,
1156
- // customFormat: ({ absoluteIndex }) => {
1157
- // return String(absoluteIndex) + 'TEST'
1158
- // }
1158
+ customFormat : ({ absoluteIndex }) => {
1159
+ return String (absoluteIndex) + ' TEST'
1160
+ }
1159
1161
},
1160
1162
timeTag: {
1161
1163
... c .chart .timeTag ,
1162
1164
useDefaultFormat: false ,
1163
1165
timeFormat: ' yyyy-MM-dd HH:mm:ss' ,
1164
- // customFormat: ({ absoluteIndex }) => {
1165
- // return String(absoluteIndex) + 'TEST'
1166
- // }
1166
+ customFormat : ({ absoluteIndex }) => {
1167
+ return String (absoluteIndex) + ' TEST'
1168
+ }
1167
1169
}
1168
1170
}
1169
1171
}
@@ -1522,4 +1524,265 @@ onMounted(async () => {
1522
1524
</template >
1523
1525
</Box >
1524
1526
1527
+ <!-- UNCOMMENT TO TEST PERF -->
1528
+
1529
+ <!-- <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap: 12px">
1530
+ <LocalVueUiXy
1531
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1532
+ :config="isPropsToggled ? alternateConfig : config"
1533
+ :selectedXIndex="selectedIndex"
1534
+ :key="`local_${step}`"
1535
+ @selectLegend="selectLegend"
1536
+ @selectX="selectX">
1537
+ </LocalVueUiXy>
1538
+ <LocalVueUiXy
1539
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1540
+ :config="isPropsToggled ? alternateConfig : config"
1541
+ :selectedXIndex="selectedIndex"
1542
+ :key="`local_${step}`"
1543
+ @selectLegend="selectLegend"
1544
+ @selectX="selectX">
1545
+ </LocalVueUiXy>
1546
+ <LocalVueUiXy
1547
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1548
+ :config="isPropsToggled ? alternateConfig : config"
1549
+ :selectedXIndex="selectedIndex"
1550
+ :key="`local_${step}`"
1551
+ @selectLegend="selectLegend"
1552
+ @selectX="selectX">
1553
+ </LocalVueUiXy>
1554
+ <LocalVueUiXy
1555
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1556
+ :config="isPropsToggled ? alternateConfig : config"
1557
+ :selectedXIndex="selectedIndex"
1558
+ :key="`local_${step}`"
1559
+ @selectLegend="selectLegend"
1560
+ @selectX="selectX">
1561
+ </LocalVueUiXy>
1562
+ <LocalVueUiXy
1563
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1564
+ :config="isPropsToggled ? alternateConfig : config"
1565
+ :selectedXIndex="selectedIndex"
1566
+ :key="`local_${step}`"
1567
+ @selectLegend="selectLegend"
1568
+ @selectX="selectX">
1569
+ </LocalVueUiXy>
1570
+ <LocalVueUiXy
1571
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1572
+ :config="isPropsToggled ? alternateConfig : config"
1573
+ :selectedXIndex="selectedIndex"
1574
+ :key="`local_${step}`"
1575
+ @selectLegend="selectLegend"
1576
+ @selectX="selectX">
1577
+ </LocalVueUiXy>
1578
+ <LocalVueUiXy
1579
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1580
+ :config="isPropsToggled ? alternateConfig : config"
1581
+ :selectedXIndex="selectedIndex"
1582
+ :key="`local_${step}`"
1583
+ @selectLegend="selectLegend"
1584
+ @selectX="selectX">
1585
+ </LocalVueUiXy>
1586
+ <LocalVueUiXy
1587
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1588
+ :config="isPropsToggled ? alternateConfig : config"
1589
+ :selectedXIndex="selectedIndex"
1590
+ :key="`local_${step}`"
1591
+ @selectLegend="selectLegend"
1592
+ @selectX="selectX">
1593
+ </LocalVueUiXy>
1594
+ <LocalVueUiXy
1595
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1596
+ :config="isPropsToggled ? alternateConfig : config"
1597
+ :selectedXIndex="selectedIndex"
1598
+ :key="`local_${step}`"
1599
+ @selectLegend="selectLegend"
1600
+ @selectX="selectX">
1601
+ </LocalVueUiXy>
1602
+ <LocalVueUiXy
1603
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1604
+ :config="isPropsToggled ? alternateConfig : config"
1605
+ :selectedXIndex="selectedIndex"
1606
+ :key="`local_${step}`"
1607
+ @selectLegend="selectLegend"
1608
+ @selectX="selectX">
1609
+ </LocalVueUiXy>
1610
+ <LocalVueUiXy
1611
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1612
+ :config="isPropsToggled ? alternateConfig : config"
1613
+ :selectedXIndex="selectedIndex"
1614
+ :key="`local_${step}`"
1615
+ @selectLegend="selectLegend"
1616
+ @selectX="selectX">
1617
+ </LocalVueUiXy>
1618
+ <LocalVueUiXy
1619
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1620
+ :config="isPropsToggled ? alternateConfig : config"
1621
+ :selectedXIndex="selectedIndex"
1622
+ :key="`local_${step}`"
1623
+ @selectLegend="selectLegend"
1624
+ @selectX="selectX">
1625
+ </LocalVueUiXy>
1626
+ <LocalVueUiXy
1627
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1628
+ :config="isPropsToggled ? alternateConfig : config"
1629
+ :selectedXIndex="selectedIndex"
1630
+ :key="`local_${step}`"
1631
+ @selectLegend="selectLegend"
1632
+ @selectX="selectX">
1633
+ </LocalVueUiXy>
1634
+ <LocalVueUiXy
1635
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1636
+ :config="isPropsToggled ? alternateConfig : config"
1637
+ :selectedXIndex="selectedIndex"
1638
+ :key="`local_${step}`"
1639
+ @selectLegend="selectLegend"
1640
+ @selectX="selectX">
1641
+ </LocalVueUiXy>
1642
+ <LocalVueUiXy
1643
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1644
+ :config="isPropsToggled ? alternateConfig : config"
1645
+ :selectedXIndex="selectedIndex"
1646
+ :key="`local_${step}`"
1647
+ @selectLegend="selectLegend"
1648
+ @selectX="selectX">
1649
+ </LocalVueUiXy>
1650
+ <LocalVueUiXy
1651
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1652
+ :config="isPropsToggled ? alternateConfig : config"
1653
+ :selectedXIndex="selectedIndex"
1654
+ :key="`local_${step}`"
1655
+ @selectLegend="selectLegend"
1656
+ @selectX="selectX">
1657
+ </LocalVueUiXy>
1658
+ <LocalVueUiXy
1659
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1660
+ :config="isPropsToggled ? alternateConfig : config"
1661
+ :selectedXIndex="selectedIndex"
1662
+ :key="`local_${step}`"
1663
+ @selectLegend="selectLegend"
1664
+ @selectX="selectX">
1665
+ </LocalVueUiXy>
1666
+ <LocalVueUiXy
1667
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1668
+ :config="isPropsToggled ? alternateConfig : config"
1669
+ :selectedXIndex="selectedIndex"
1670
+ :key="`local_${step}`"
1671
+ @selectLegend="selectLegend"
1672
+ @selectX="selectX">
1673
+ </LocalVueUiXy>
1674
+ <LocalVueUiXy
1675
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1676
+ :config="isPropsToggled ? alternateConfig : config"
1677
+ :selectedXIndex="selectedIndex"
1678
+ :key="`local_${step}`"
1679
+ @selectLegend="selectLegend"
1680
+ @selectX="selectX">
1681
+ </LocalVueUiXy>
1682
+ <LocalVueUiXy
1683
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1684
+ :config="isPropsToggled ? alternateConfig : config"
1685
+ :selectedXIndex="selectedIndex"
1686
+ :key="`local_${step}`"
1687
+ @selectLegend="selectLegend"
1688
+ @selectX="selectX">
1689
+ </LocalVueUiXy>
1690
+ <LocalVueUiXy
1691
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1692
+ :config="isPropsToggled ? alternateConfig : config"
1693
+ :selectedXIndex="selectedIndex"
1694
+ :key="`local_${step}`"
1695
+ @selectLegend="selectLegend"
1696
+ @selectX="selectX">
1697
+ </LocalVueUiXy>
1698
+ <LocalVueUiXy
1699
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1700
+ :config="isPropsToggled ? alternateConfig : config"
1701
+ :selectedXIndex="selectedIndex"
1702
+ :key="`local_${step}`"
1703
+ @selectLegend="selectLegend"
1704
+ @selectX="selectX">
1705
+ </LocalVueUiXy>
1706
+ <LocalVueUiXy
1707
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1708
+ :config="isPropsToggled ? alternateConfig : config"
1709
+ :selectedXIndex="selectedIndex"
1710
+ :key="`local_${step}`"
1711
+ @selectLegend="selectLegend"
1712
+ @selectX="selectX">
1713
+ </LocalVueUiXy>
1714
+ <LocalVueUiXy
1715
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1716
+ :config="isPropsToggled ? alternateConfig : config"
1717
+ :selectedXIndex="selectedIndex"
1718
+ :key="`local_${step}`"
1719
+ @selectLegend="selectLegend"
1720
+ @selectX="selectX">
1721
+ </LocalVueUiXy>
1722
+ <LocalVueUiXy
1723
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1724
+ :config="isPropsToggled ? alternateConfig : config"
1725
+ :selectedXIndex="selectedIndex"
1726
+ :key="`local_${step}`"
1727
+ @selectLegend="selectLegend"
1728
+ @selectX="selectX">
1729
+ </LocalVueUiXy>
1730
+ <LocalVueUiXy
1731
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1732
+ :config="isPropsToggled ? alternateConfig : config"
1733
+ :selectedXIndex="selectedIndex"
1734
+ :key="`local_${step}`"
1735
+ @selectLegend="selectLegend"
1736
+ @selectX="selectX">
1737
+ </LocalVueUiXy>
1738
+ <LocalVueUiXy
1739
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1740
+ :config="isPropsToggled ? alternateConfig : config"
1741
+ :selectedXIndex="selectedIndex"
1742
+ :key="`local_${step}`"
1743
+ @selectLegend="selectLegend"
1744
+ @selectX="selectX">
1745
+ </LocalVueUiXy>
1746
+ <LocalVueUiXy
1747
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1748
+ :config="isPropsToggled ? alternateConfig : config"
1749
+ :selectedXIndex="selectedIndex"
1750
+ :key="`local_${step}`"
1751
+ @selectLegend="selectLegend"
1752
+ @selectX="selectX">
1753
+ </LocalVueUiXy>
1754
+ <LocalVueUiXy
1755
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1756
+ :config="isPropsToggled ? alternateConfig : config"
1757
+ :selectedXIndex="selectedIndex"
1758
+ :key="`local_${step}`"
1759
+ @selectLegend="selectLegend"
1760
+ @selectX="selectX">
1761
+ </LocalVueUiXy>
1762
+ <LocalVueUiXy
1763
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1764
+ :config="isPropsToggled ? alternateConfig : config"
1765
+ :selectedXIndex="selectedIndex"
1766
+ :key="`local_${step}`"
1767
+ @selectLegend="selectLegend"
1768
+ @selectX="selectX">
1769
+ </LocalVueUiXy>
1770
+ <LocalVueUiXy
1771
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1772
+ :config="isPropsToggled ? alternateConfig : config"
1773
+ :selectedXIndex="selectedIndex"
1774
+ :key="`local_${step}`"
1775
+ @selectLegend="selectLegend"
1776
+ @selectX="selectX">
1777
+ </LocalVueUiXy>
1778
+ <LocalVueUiXy
1779
+ :dataset="isPropsToggled ? alternateDataset : dataset"
1780
+ :config="isPropsToggled ? alternateConfig : config"
1781
+ :selectedXIndex="selectedIndex"
1782
+ :key="`local_${step}`"
1783
+ @selectLegend="selectLegend"
1784
+ @selectX="selectX">
1785
+ </LocalVueUiXy>
1786
+ </div> -->
1787
+
1525
1788
</template >
0 commit comments