I have a fast column renderable series where a column is added each hour. When the first column is added, it renders approximately half the graph (regardless of zoom), which is unintended. Once the data point for the second hour is added, the column collapses down to the space of the hour (as we would want). Why is the first column rendering too wide? Am I failing to set a parameter that is required?
Below is my series setup:
val uoColumnSeries = generateColumnRenderableSeries(LABEL_ID_UO, uoColumnDataSeries, SolidBrushStyle(uoColumnColor)) uoColumnSeries.dataPointWidth = .95 uoRenderableSeries.add(uoColumnSeries)
Attached is how the data renders with 1 point (zoomed in and out), and data render once second point (of height 0) is added. The graph in question is the column graph at the top in yellow.
Sorry for my understanding but I am trying to achieve a solution where I want to render real time line/bar data on 10ms interval. However, is there a way to cache data max till last 72 hrs and user can drag the chart or Zoom out to check after pausing the graph.
question about FastColumnRenderableSeries:
assuming the UseUniformWidth is set to True (all columns are same width) and Series already displayed: how I could get the actual width for one (any) column from code?
I.e. I do not want to use GetColumnWidth(IPointSeries points, IRenderPassData renderPassData) to computes the width of the columns to be drawn.
Just need to get the actual width for column already drawn.
What would be the easiest way of shading all vertical bands for weekend days? I’ve got two ideas:
Problem with 2nd option is that annotations are rendered over the chart (screenshot attached). Is there a way of sending them behind columns?
I have the need to be able to select a single column or a set of columns from either a FastColumnRenderableSeries or a StackedColumnRenderableSeries.
Is there an out-of-the-box way to do this?
If negative, could you provide me some guidance as to what I could do?
I have an issue with LogarithmicNumericAxis and FastColumnRenderableSeries. If replace one of FastLineRenderableSeries with FastColumnRenderableSeries in Logarithmic Y-axis SciChart example you’ll receive empty chart (the same behaviour in my application). Only if disable logarithmic on both x and y axis the columns (and lines) appears. How to make LogarithmicNumericAxis with columns work?
I want to be able to set opacity on a FastColumnRenderableSeries so that it doesn’t hide the values of other series rendered on the same chart. I have tried setting the Opacity property on the FillBrush but this is ignored. I have also tried setting the UIElement.Opacity property on the FastColumnRenderableSeries itself but that is also ignored.
Both FastMountainRenderableSeries and StackedColumnRenderableSeries can do this by setting UIElement.Opacity on the series itself but it doesn’t seem to work with FastColumnRenderableSeries.
Anyone come across this before?
I guess there is a workaround if you ensure your column series is rendered first, but this is trickier in my case as I am using databinding to populate my series and I don’t know until runtime what series will need to be rendered.
A question was just asked on Priority Support tickets on how to centre columns between data-values, and have each column join together with the next.
Our standard FastColumnRenderableSeries does allow columns to be touch each other by using the property DataPointWidth = 1.0. However, the columns are still centred on data-points.
Below we propose a workaround to achieve this desired visual affect