Completed
Last Updated: 09 Nov 2022 15:15 by ADMIN
Phil
Created on: 26 Oct 2022 22:48
Category: StockChart
Type: Feature Request
0
Volume (and/or other) data display

Display Volume data, on 2nd y-axis (already possible) BUT this 2nd axis needs to be scaled down to bottom x% of vertical.

Most useful StockCharts support display of pricing info (OHLC) up top, and volume below. Example here 

  • To support this as minimum, the existing functionality of adding multiple datasets, and 2nd dataset being shown against 2nd y-axis, but that 2nd y-axis needs to be able to be scaled down to bottom part of chart (e.g. bottom 1/3), as per example. show show column volume underneath OHLC pricing.
  • Alternatively, and much more useful, and one some competitors do, is to support multiple rows of the chart. This allows presentation of correlations of data, e.g. price & volume, or other. In this case, the volume chart would be on 2nd row, but this functionality would allow MUCH more usefulness.
  • Both these solutions, with existing navigator, make this a typically useful StockChart.

 

3 comments
ADMIN
Dimo
Posted on: 09 Nov 2022 15:15

Hello Phil,

It is possible to set Visible="false" on the ValueAxis for the volumes. The linked StockChart on the Yahoo website uses the same approach.

I agree that separation of the data to two plot areas can be beneficial. A more likely future built-in solution from us will be a standalone Navigator and/or exposed events for the integrated one. This will allow you to manipulate a second Chart below the main one, and keep them in sync.

If such a layout is important for you, you can experiment with two Charts without a Navigator. The user may interact with some separate UI that controls the settings of both Charts, e.g. so that they show the same period.

With regard to axis label templates and formatting, we have this in our pipeline.

Regards,
Dimo
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

Phil
Posted on: 02 Nov 2022 23:15

Thanks Nadezhda,

I acknowledge that sort-of provides the functionality, in a workaround way, but it's a very unprofessional display for a number of reasons:

1) If you show the y-axis, it will show to a ridiculous scale, just so you can force the data down.

2) Telerik product still shows volume (qty) in currency value, as per your example. (separate Telerik bug - can't format y-axis labels)

For stock charts, its often about overlaying or comparing multiple datasets, so would be great to have the chart/stockchart functionality upgraded to support properly.

Thanks,
Phil

ADMIN
Nadezhda Tacheva
Posted on: 02 Nov 2022 14:34

Hi Phil,

To achieve the desired result, you may adjust the Max value of the second axis that is associated with the volume. Set it to a much higher value, so that the Column series representing the volume is stacked at the bottom of the chart.

Here is a basic example demonstrating this approach: https://blazorrepl.telerik.com/QGbbOGvo29lGXI1H29.

Having the above in mind, I will hereby mark the item as "Completed" since the desired behavior can be achieved with the current functionality of the StockChart.

Take your time to revise the sample and test the suggested solution on your end. Please let me know if any further questions appear.

Regards,
Nadezhda Tacheva
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.