As far as I understand your requirements you need to create a chart with bar series that are horizontal. In addition to that you need to hide both axis and visualize the actual value of the bars inside them. Here is what can be done out of the box with the current implementation of the RadCartesianChart.
You can try using BarSeries
in combination with DateTimeContinuousAxis
(set as vertical) and NumericalAxis
(set as horizontal). This setup will give you the horizontal bars. With the current version of the charting control hiding the axes is a feature that is not supported. As a workaround you could set the color of the line of the axis to be transparent like so:
The downside is that the ticks of the axis cannot be customized in the same way. To hide them you will have to create a custom renderer where the customization will take place.
Going further with your requirements, the labels of the separate bars cannot be visualized in the requested format. Currently the charting component supports behaviors which can be used in such scenarios. This case will be partially covered by the ChartTooltipBehavior
. The labels will not be visualized all at once. You will have to interact with the chart (tap a bar) in order to visualize a particular label.
Next, you need to completely hide the horizontal axis. As I already said this is not supported but you can paint the line of the axis and hide the labels to achieve similar results like this:
Lastly, you need to change the way the bars are colored. This can easily be done by creating a custom palette. This approach is demonstrated in our documentation
. In your particular case you will need to create 5 palette entries with the same green color and 1 with a different. This pattern will be repeated when there are more than 6 bars visualized which will achieve your requirement.
Please give these suggestions a try and let us know if you need any further assistance.
Pavel R. Pavlov
Telerik by Progress
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Feedback Portal
and vote to affect the priority of the items