adfc58a8af- Synced Subcharts will now have synced crosshairs. - Fixed a bug causing Subcharts not to sync initially.
louisnw
2023-06-10 23:15:10 +01:00
e537ae7e9dupdate version
louisnw
2023-06-10 14:39:23 +01:00
345b37e0f3Bug Fixes/Enhancements: - Added the chart.spinner method, which when set to True shows a loading spinner on the chart (a nice visual for API calls, large datasets etc). - If an empty data frame is passed to set (eg.chart.set(pd.DataFrame())) the volume series and candle series will be cleared. - added the cumulative_volume parameter to update_from_tick, which adds the given volume tick onto the latest bar. - Added vert_visible and horz_visible parameters to crosshair. - Small style improvements to the searchbox and topbar. - Fixed a bug preventing callbacks within WxChart and QtChart
louisnw
2023-06-10 14:34:46 +01:00
1b49688594update example images
louisnw
2023-06-04 14:45:01 +01:00
3a7832e0d4- Moved ChartAsync’s methods into the Chart object. - Removed ChartAsync. - Added the show_async method to Chart. - Refactored how the TopBar is used. The docs explain this in detail, but a basic rundown is: - corner_text and create_switcher are no longer methods. The topbar attribute of chart should be used instead. - switchers and textboxes, now created with chart.topbar.textbox and chart.topbar.switcher require a name to be passed to them, which is used to access its instance (e.g chart.topbar[‘timeframe’]) - If you have any questions about these changes, or potential enhancements, feel free to raise an issue and I will get back to you ASAP :)
louisnw
2023-06-04 14:38:58 +01:00
a58f1e306cNew Feature: ChartAsync - Added the ChartAsync class, allowing for more sophisticated Charts and SubCharts. - Symbol searching, timeframe selectors, and more is now possible with this varation of Chart.
louisnw
2023-05-29 21:31:13 +01:00
7c70b0657e- Fixed a bug causing loading times for large amounts of data to be increased significantly. - BETA: Dynamic candlestick loading - the config method has been removed, and its methods can now be found in various places: - right_padding: moved to the ‘time_scale’ method. - mode: moved to the ‘price_scale’ method. - title: declared in the new ‘title’ method. - It is now possible to update titles, horizontal_lines, and markers within Line objects.
louisnw
2023-05-23 14:31:27 +01:00
dd6e7a82c5- Fixed a bug causing loading times for large amounts of data to be increased significantly. - BETA: Dynamic candlestick loading - the config method has been removed, and its methods can now be found in various places: - right_padding: moved to the ‘time_scale’ method. - mode: moved to the ‘price_scale’ method. - title: declared in the new ‘title’ method. - It is now possible to update titles, horizontal_lines, and markers within Line objects.
louisnw
2023-05-23 14:30:35 +01:00
a2d29ed829- Significant refactoring resulting in a 34% reduction in size of the codebase (excluding the Lightweight Charts package) and greater efficiency. - Upgraded to Lightweight Charts v4.0.1. - Added a ‘hover’ item to the returning dictionary from subscribe_click. - Markers and SubCharts no longer use a UUID for identification, but an 8 character string.
louisnw
2023-05-21 15:44:10 +01:00
7ea2b0ac19- Significant refactoring resulting in a 34% reduction in size of the codebase (excluding the Lightweight Charts package) and greater efficiency. - Upgraded to Lightweight Charts v4.0.1. - Added a ‘hover’ item to the returning dictionary from subscribe_click. - Markers and SubCharts no longer use a UUID for identification, but an 8 character string.
louisnw
2023-05-21 15:42:57 +01:00
76b5b7a161- Fixed a bug causing the library to throw errors when used with python 3.9. - Fixed a bug that did not size the multi pane charts correctly. - Implementation of the ‘grid’ common method.
louisnw
2023-05-20 01:45:40 +01:00
b60e9705cb- Fixed a bug causing the library to throw errors when used with python 3.9. - Fixed a bug that did not size the multi pane charts correctly. - Implementation of the ‘grid’ common method.
louisnw
2023-05-20 01:14:01 +01:00
8011616af8New Feature: Multi-Pane Charts - Added the create_subchart method to Chart. - Added the SubChart class. - Added an inner_width and inner_height parameter to Chart. - The time_scale method can now disable the time scale completely.
louisnw
2023-05-18 23:28:51 +01:00
6237cf4d5aNew Feature: Multi-Pane Charts - Added the create_subchart method to Chart. - Added the SubChart class. - Added an inner_width and inner_height parameter to Chart. - The time_scale method can now disable the time scale completely.
louisnw
2023-05-18 23:14:04 +01:00
0f061ae803Fixed mistake in docs.
louisnw
2023-05-17 15:25:38 +01:00
88c8a266ec- Fixed an issue which caused JavaScript variables of the same name to be declared twice. - Refactoring to allow the widget classes to use the subscribe_click method.
louisnw
2023-05-17 12:45:54 +01:00
993fbe8ed8Fixed a bug related to the latest version of pywebview causing charts not to load.
louisnw
2023-05-17 00:17:28 +01:00
7c125b24ec- Added support for PyQt. - Refactored widgets to catch ModuleNotFoundErrors.
louisnw
2023-05-15 12:28:25 +01:00
d8424d6da3- Added missing docstrings (line.set(), chart.hide(), chart.exit()). - Updated chart.exit() to destroy objects and terminate the webview process. - Fixed WxChart not expanding correctly and removed its width and height parameters. - Fixed KeyboardInterrupt error message when using show(block=True).
louisnw
2023-05-12 12:56:53 +01:00