SciChart® the market leader in Fast WPF Charts, WPF 3D Charts, iOS Chart, Android Chart and JavaScript Chart Components
I want to access the values of ScatterSeries3D.DataSeries for example, I want to have something like:
ScatterSeries3D.DataSeries.XValues, ScatterSeries3D.DataSeries.YValues or ScatterSeries3D.DataSeries.ZValues.
I am using UniformHeatMapDataSeries to plot a heat map in WPF/C#. However, the data is very large in size and as a result it is throwing OutOfMemoryException while populating the first parameter value of this data series. which is a two dimensional array TZ (generic).
As per definition:
public UniformHeatmapDataSeries(TZ[,] zValues, TX xStart, TX xStep, TY yStart, TY yStep, IPointMetadata[,] metadata = null);
Here I am filling this array with double[,] data.
This error is happening due to TZ double[,] is filled with very big size of data going out of max defined range of double 2D array size. Please suggest if I can replace the values of double[,] with any other data type which allow larger data.
Is it possible to plot a continuous vertical line as part of data point markers in line graph? I have used sprite to render text for data points. Now I want to draw a vertical line starting from data point till the peak apex to show which peak it is pointing to. The text labels in point markers are shifted to upward for some peaks to avoid collision and therefore there is a gap between peak apex and the point marker. So this requirement. I tried so far with OR symbol but it is displayed as a vertical dotted line when multiple OR symbols are placed one below another.
Is there any way to have a FastLineRenderableSeries have more than one color?
I have several series sources with a minimum of eight series generate from them. Each source is unique (a file) and each signal (Displacement, Force, etc) is also unique.
To help the user identify which signal is which i’d like to apply something like the color coding used on the wire with a stripe when there are many conductors.
I’d like to use a drawing brush such as:
<DrawingBrush x:Key="DrawingBrush" TileMode="Tile"
Viewport="0, 0, 16, 2" ViewportUnits="Absolute"
Viewbox="0, 0, 16, 2" ViewboxUnits="Absolute">
<DrawingBrush.Drawing>
<DrawingGroup>
<GeometryDrawing Brush="Red">
<GeometryDrawing.Geometry>
<LineGeometry StartPoint="0,0" EndPoint="7,0" />
</GeometryDrawing.Geometry>
<GeometryDrawing.Pen>
<Pen Brush="Red" Thickness="4" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Brush="Black">
<GeometryDrawing.Geometry>
<LineGeometry StartPoint="9,0" EndPoint="15,0" />
</GeometryDrawing.Geometry>
<GeometryDrawing.Pen>
<Pen Brush="Black" Thickness="4" />
</GeometryDrawing.Pen>
</GeometryDrawing>
</DrawingGroup>
</DrawingBrush.Drawing>
</DrawingBrush>
But I bet that’s a performance hit and frowned on.
See attach bitmap for artists conception of potential appearance.
Any ideas hints or suggestions?
I am extending a PieSegmentLabelFormatterBase to format the segment label of a piechart. however I cannot find any information regarding how I can change its size. So my question is How can I change the font size of piechart labels?
Hello,
How can I animate an update of a candle or a bar in an OHLC type charts? I use realtime stock chart like this example.
When i update candle it redraws immediately with new values. But i want it to be updated with animation.
Hi,
Is there a property in XAML to display series name of each FastLineRenderableSeries? TIA
Hello,
I am currently developing an application using Electron (v. 8.3.0), React (v. 17.0.1), and TypeScript (v. 4.0.5). I have created a simple demo app (see attached) to test this software, and I found that whenever the application window is resized, there is an “Uncaught null” error from scichart2d.js caught by the console. I also found that at some window dimensions, it even seems that the chart cannot properly be displayed and it will try to constantly rerender, quickly filling up the console with the same error.
A couple of notes:
Hi,
I used Band Series Chart everything work fine but I see this error , even SciChart thrown exception but it still work
Could you please advise me this
[2020-11-12T15:19:42.331-06:00][1][ERROR][App.xaml.cs:40]System.NullReferenceException: Object reference not set to an instance of an object.
at SciChart.Charting.Common.Databinding.BandSeriesInfoToYValueConverter.Convert(Object value, Type targetType, Object parameter, CultureInfo culture)
at System.Windows.Data.BindingExpression.TransferValue(Object newValue, Boolean isASubPropertyChange)
at System.Windows.Data.BindingExpression.Activate(Object item)
at System.Windows.Data.BindingExpression.AttachToContext(AttachAttempt attempt)
at System.Windows.Data.BindingExpression.MS.Internal.Data.IDataBindEngineClient.AttachToContext(Boolean lastChance)
at MS.Internal.Data.DataBindEngine.Task.Run(Boolean lastChance)
at MS.Internal.Data.DataBindEngine.Run(Object arg)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
I have the following SciChart surface in my program:
<s:SciChartSurface
Name="Chart"
Margin="0,0,4,0"
Padding="0"
BorderThickness="0"
GridLinesPanelStyle="{StaticResource SciChartBackgroundStyle}">
<s:SciChartSurface.RenderableSeries>
<s:FastLineRenderableSeries
x:Name="LevelSeries"
DataSeries="{Binding Series}"
ResamplingMode="None"
Stroke="{StaticResource LabelColor}"
StrokeThickness="1" />
</s:SciChartSurface.RenderableSeries>
</s:SciChartSurface.RenderableSeries>
<!-- Axis and modifiers snipped for readability -->
</s:SciChartSurface>
In my ViewModel I have a public XyDataSeries<DateTime, short> Series property. We do custom decimation on zoom, so when the chart is zoomed, the Series is cleared and repopulated with Series.Append in chunks.
My issue is that some of the time, the final .Append does not trigger a redraw. The data is in the series, the mouse rollover works and I can “see” the data, but it isn’t drawn.
Forcing the redraw using ViewportManager.InvalidateElement(); works but i would obviously prefer to not have to do that.
I would estimate that this issue happens ~1/5 times.
I’ve attached a gif showing the issue.
Kind regards, I need to build an application in C # for an Intel RealSense D415, I must capture the image of a person’s back to be able to view it in 3D, SciChart WPF SDK can be the solution to help me make this application? Thanks for the reply
using android scichart with two surfaces vertically on the screen, that is one above the other, same width. I wish to match the width of the X axis on both. when the labels of the Y axis are formatted differently the X axis may change overall width. I suppose there could be two approaches,
1) fix or match the width of the X axis
2) fix or match the width of the Y axis labels
which is the simplest? and where can I learn more?
If I create a UniformGridDataSeries3D:
new UniformGridDataSeries3D<float>(1, 3);
The 3D surface is blank. If x > 1 it draws correctly.
This is basically like a 2D histogram plot.
Before having to provide an example, is this a limitation of using a UniformGridDataSeries3D, and if so, is there a workaround?
I’m plotting data using BoxPlot, each plot is a separate BoxPlotRenderableSeriesViewModel object, this way I can specify the color for each. However, I can’t seem to find a way on how to make their widths uniform.
I tried the DataPointWidth property it it doesn’t seem to have any effect. Is there a way to achieve this?
I have attached a snapshot of the sample plot.
Hi,
we have recently bought Bundle licenses to be able to use SciChart JS. We are non-profit and make in-house web-applications.
I want to migrate to it asap but need urgent clarification on the licensing. There is only 1 domain allowed per developer. This seems strange to me because we run multiple micro-UIs under different domains. We also have dev & test environments. Do we need an extra license for all of these?
Please clarify. We are very happy with SciChart but this would be a major problem for us.
Is it possible to show a continuous vertical line as part of Data PointMarker in graph? We have managed to show text labels for our peaks using Data Points and point markers. We have used Sprite to display the TextBlock with peak labels. Now we need to show a vertical line starting from the label text up to the tip of peak. For readability we have kept a vertical space between the data point and the peak label. Hence sometimes it becomes difficult to find which peak points to which peak label. However there is no character to represent a long and continuous line. The OR character shows dotted line. Is there any other control we can use inside the sprite to show as a line?
Hi, I want to set yaxis labels outside the chart but unable to find any solution please help.
Hi Andrew:
It’s me again.
Does SciChart.js support Vue.js 2.0 or even 3.0 ?
Will there be any Vue templates in the future ?
Best Regards
Yen Wen
I’ve been beating my head over this for a while and I’m wondering if there’s something wrong with my implementation or whether there’s a bug in the annotationlabel.
I am running into a nullreferenceexception when I begin drag on an Axis AnnotationLabel attached to a VerticalLineAnnotation. An example code is below. This doesn’t seem to be an issue for non-axis labels.
I am able to drag once. When I begin my second drag on the label the crash occurs. This crash does not occur when the annotation line itself is dragged. The crash occurs when you click on the annotation label (at the axis) and drag it twice in succession.
Note — this issue doesn’t crop up when the annotation and label are declared in xaml. For my purposes however, I have been trying to create them programmatically. My actual code is a bit different, I add the label in the codebehind as opposed to the viewmodel, but this below gives the same outcome.
Edit: on further investigation, this seems to occur with annotationviewmodels specifically. Creating the annotation through the codebehind works fine. But creating it via an AnnotationsBinding and annotationviewmodel does not. I found the issue occurs when I set “ShowLabel” on the annotationviewmodel as well as when I add to the label collection.
var a = new VerticalLineAnnotationViewModel()
{
X1 = someInitialVal,
XAxisId = "DateTimeXAxis",
YAxisId = "PressureYAxis",
DragDirections = SciChart.Charting.XyDirection.XDirection,
IsEditable = true,
};
a.AnnotationLabels.Add( new SciChart.Charting.Visuals.Annotations.AnnotationLabel() );
Annotations.Add( a);
RaisePropertyChanged( nameof( Annotations ) );
Some users have reported an error when importing SciChart.js into a TypeScript or JavaScript application:
TS1261: Already included file name ‘C:...\SciChartSurface.d.ts’ differs from file name ‘C:/…/node_modules/scichart/charting/
Visuals/Axis/SciChartSurface.d.ts’ only in casing.
Solution below…
Hello,
I am wanting to “force” an axis label on a specific value. For example, right now in my datetime graph it always shows a “5PM” time on the axis regardless of the data. Instead, I would like to “anchor” the axis ticks on a different time value, like local Noon. We were able to do this in our previous charting solution, but I have not yet figured out how to do it with SciChart.
Thank you.
Hello!
We have a SciChart plot application that a customer used to render 192 plots. The issue is that when so many series rendered is that the UI blocks on the initial redraw for about a second.
We have a SciChartSurface with RenderableSeries property bound to an ObservableCollection. We do use SuspendUpdates() when populating the ViewModel collection.
What is a good approach to either speed-up rendering or at least make the UI more responsive while all these plots are rendered?
Thank you in advance for any tips.
I want to use ChartModifier.OnModifierMouseMove , I have declared as image “Cannot assign to OnModifierMouseMove because it is a method group”, then it gives an error. I have to how to use it
Hello.
When the “RotationAngle” is set for “PolarXAxis” in the range -180 to 0 degrees, the “HitTest” method returns a “HitTestInfo” instance with an invalid “DataSeriesIndex” value. In most cases, “DataSeriesIndex” differs by 1 from the position of the item in the “DataSeries” collection under the mouse cursor.
Please help me to solve this problem.
The attached project reproduces only this problem.
Hi all,
I have another question about SciChart.js, I hope someone can teach me.
First, please download this video
This chart in video is made by d3.js, I hope I can use SciChart.js to make the same features,
please watch from 7 second to the end, when I click the mouse and move to the right direction, then click mouse again,
the section from first click to the second click will make different color, someone can teach me how to do that
PS: English is not my mother language, I wish you all can understand what I mean, Please download the video and watch, thanks.
I want to use the SeriesSelectionModifier to select a series when I click on the line between points.
Using the SeriesSelectionModifier, I can select a series by clicking the mouse on the point.
However, when I click on the line between points, the SeriesSelectionModifier does not work and I cannot select a series.
How can I select a series even if I click on the line between points?
I’m updating some code that was written against SciChart iOS v2. We have one graph in that code that relied on removeFromLegend
in a renderable series, to prevent the legend from getting ridiculous long.
As an example, suppose we have Western Earth, Western Wind, Western Fire, Eastern Earth, Eastern Wind, and Eastern Fire. Each element is styled the same, no matter where it’s located. In the legend, we only want to see Earth, Wind, and Fire. Our actual list of series is much longer…4 “elements”, up to 8 locations, making 32 legend entries, with 28 duplicates.
What’s the replacement for removeFromLegend
? How do I prevent these duplications?
Hi,
I’d like to enable AnnotationCreationListener with a toggle button pressed down, and disable it with the button released. It’s different from the Android sample code in Create Annotation Dynamically. I have a few questions when I’m trying to code. I’m not sure if my approach is on the right track. Please advise, thanks.
// insert button listener
insertAnnotationButton = findViewById(R.id.annotationInsertButton);
insertAnnotationButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// TODO: add chartmodifier/annotationCreationModifier when button pressed down
if (insertAnnotationButton.isChecked()) {
annotationCreationModifier.setAnnotationType(???); // how to set type to vertical line annotation?
DefaultAnnotationFactory annotationFactory = new DefaultAnnotationFactory();
annotationFactory.setFactoryForAnnotationType(DefaultAnnotationFactory.VERTICAL_LINE_ANNOTATION, new IAnnotationFactory() {
@NonNull
@Override
public IAnnotation createAnnotation(@NonNull ISciChartSurface parentSurface, int annotationType) {
return sciChartBuilder.newVerticalLineAnnotation().withIsEditable(true).withStroke(1, White).withVerticalGravity(Gravity.FILL_VERTICAL).build();
}
});
annotationCreationModifier.setAnnotationFactory(annotationFactory);
annotationCreationModifier.setAnnotationCreationListener(new OnAnnotationCreatedListener() {
@Override
public void onAnnotationCreated(IAnnotation iAnnotation) {
// how to get X coordinate of the annotation and update my annotation variable
}
});
ecmSurface.getChartModifiers().add(sciChartBuilder.newModifierGroup().withModifier(annotationCreationModifier)..build());
} else {
// how to remove annotationCreationModifier from ChartModifiers?
ecmSurface.getChartModifiers().remove(???);
}
}
});
Hello,
I’m trying to figure out how to apply a consistent gradient to the areas underneath my line charts. For example, if I have chart with Y values 0-10, I might want the area corresponding to 0 to be white, and 10 to be black, regardless of what values are currently panned or zoomed onto the screen. From what I have seen so far, SciChart gradients are based on the current screen values, so if I were zoomed into an area that was only 0-5, it would should a white to black gradient (not what I want), whereas I need a white to grey variant (reserving the black for 10’s). I hope that makes sense.
Thank you.
Hi all,
Today, I follow the Tutorial 01, but I can not set up the SciChart.js project,
I am sure that I do the same step like Tutorial,
some one can help me to realize the error messages?
Thanks a lot.
PS:error messages is attached file
Sincerely,
Alec
How to move date labels to the middle of the day ?
val xAxis = DateAxis(applicationContext).apply {
drawLabels = true
autoFitMarginalLabels = true
axisTitle = "X Date Axis"
axisAlignment = AxisAlignment.Bottom
drawMajorBands = false
drawMinorGridLines = false
drawMajorGridLines = true
}
Hi all —
I apologize if this is an inappropriate question, I only learned about SciChart yesterday; I do have some experience with .NET We have purchased a USB sensor from a small company. The sensor is top-notch, and we are very happy with its performance. However, the software offers no option to export the time series as CSV or any human-readable format. To add to the above, the software does not start unless one connects the instrument to the PC.
The software appears to be Sci-chart based; it displays measurements as time series and offers basic GUI which come with 2D SciChart objects. When saved, the data appears to get wrapped in a SciChart .Net object, dumped into a binary file, compressed. When the saved file is open, it’s uncompressed, SciChart objects get re-populated and displayed . We know about this b.c. we uncompressed one of the files and opened it with a hex editor. Most of the header was comprised of .NET and SciChart warnings, followed by what appears to be repeated patterns of numbers.. The time stamps appear to be in one of the “nanoseconds-since-the-creation-of-time” formats.
The company did not commit to provide a solution to export the time series as CSV, and we (understandably) do not have access to the source code. I understand that this is a long shot, but could there a method to deserialize data stored inside of a binary with a SciChart object? I do not know the structure, but i can save files with small N of data points (e.g. N=1), and I know what the data looks like when it’s open (although it’s rounded and re-processed, e.g. the nanoseconds since the creation of time). A file containing a single-timestamp measurement (8 channels) is about 4kB in size when uncompressed; most of it warnings and error messages.
Again, I very much apologize for this question, it may be inappropriate.
Hi, on our data SciChart3DSurface seems a bit laggy while rotating camera, FPS is low. What are general way to improve SciChart3DSurface performance?
Hi, how do I disable Visual Xccelerator Engine for SciChart3DSurface?
I tried with the following code
<s3D:SciChart3DSurface x:Name="View3D" s:VisualXcceleratorEngine.IsEnabled="False"/>
But it gives compilation error:
Property ‘IsEnabled’ is not attachable to elements of type ‘SciChart3DSurface’.
So how do I generally enable/disable Visual Xccelerator Engine for SciChart3DSurface?
Hi,
I’m using both modifier for our SciChartSurface’s. RubberBandXyZoomModifierexecutes on ExecuteOn=”MouseLeftButton” and ZoomPanModifierand executes on ExecuteOn=”MouseRightButton” . For touch I want the opposite behavior. Is that possible?
HI,
I’m trying to go through the “Your First App” tutorials
I’ve completed the first one:
“Creating your First SciChart Android App – Part 1”:
https://www.scichart.com/documentation/android/current/webframe.html#Creating%20your%20First%20SciChart%20Android%20App%20-%20Part%201.html
which seems fine.
I then go to
“Creating your First SciChart Android App – Part 2”:
https://www.scichart.com/documentation/android/current/webframe.html#Creating%20your%20First%20SciChart%20Android%20App%20-%20Part%202.html
Unfortunately, I don’t see the SciChart items in the Palette when I scroll down to the Custom section.
Could you point to how I can make SciChart available please?
Screen shots attached.
Thank you,
Ed
1、How to fix the scale of the X axis into 360 scales
2、I want to put 360 degrees in the direction, how can I rotate the table 90 degrees to the left and 0 degrees upward
3、How to make the X axis show only 0,90,180,270
Hello!
I have a SciChartSurface with 193 series on it and my application needs to display a legend with 193 items. The requirement is that a legend should be located underneath the plot as a scrollable panel with items arranged in a wrap-panel fashion. The problem is that it takes a long time to render this many items because WrapPanel does not use Virtualization.
I found a 3-rd party control (https://github.com/sbaeumlisberger/VirtualizingWrapPanel) that implements virtualization in a WrapPanel. However, it is designed to work inside a ListBox/ListView and does not as an ItemPanelTemplate for SciChartLegend.
Is it possible to render LegendData in a custom control? I’ve noticed that LegendData is a ChartDataObject. However, when I bind its SeriesInfo property my ListBox is not populated.
Here is my XAML:
In my SciChartSurface I’ve added a modifier:
<s:SciChartSurface.ChartModifier>
<s:ModifierGroup>
<!-- Turn this legend off because we've got a custom one below -->
<s:LegendModifier GetLegendDataFor="AllSeries" ShowLegend="False" />
<local:ErrorBarExclusionLegendModifier x:Name="mwErrorBarExcluder" />
<s:TooltipModifier />
<local:MouseClickChartModifier RightClickPosition="{Binding RightClickPosition, Mode=OneWayToSource}" />
</s:ModifierGroup>
</s:SciChartSurface.ChartModifier>
Then I declare a ListBox:
<ListBox
Grid.Row="4"
Grid.Column="0"
Height="220"
ItemTemplate="{StaticResource SciChartLegendItemTemplate}"
ItemsSource="{Binding LegendData, ElementName=mwErrorBarExcluder, Converter={StaticResource SeriesConv}}">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<wtk:VirtualizingWrapPanel Orientation="Horizontal" />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>
Since I can’t bind ItemsSource to ChartDataObject I wrote a simple converter that extracts the collection of SeriesInfo objects:
public object Convert(object aValue, Type aTargetType, object aParameter, CultureInfo aCulture)
{
ChartDataObject fSource = aValue as ChartDataObject;
return fSource?.SeriesInfo;
}
What am I doing wrong?
Thank you in advance for your suggestions.
Hi,
I just downloaded SciChart for Android. Trying to get the Example to work.
I’ve put my trial key in SciChartApp.java and tried to run.
Here are the errors (screen shot attached).
Thank you,
Ed
I have a few problems that I’m trying to address with y-axis labelling.
This is how I am currently implementing the y-axis:
NumericAxis(context).apply {
drawLabels = true
axisAlignment = AxisAlignment.Left
this.labelProvider = labelProvider
this.tickProvider = tickProvider
drawMajorBands = false
drawMajorTicks = false
drawMinorTicks = false
drawMajorGridLines = false
drawMinorGridLines = false
isLabelCullingEnabled = false
visibleRange = DoubleRange(
dataRange.first,
dataRange.second
)
autoRange = AutoRange.Never
tickLabelStyle = FontStyle(
TypefaceManager.obtainTypeface(context, CustomTypeface.PROXIMA_NOVA_REG),
context.resources.getDimension(R.dimen.results_screen_graph_labels_text_size),
Color.LTGRAY
)
}
Android
App version 3.1.1.4423
I am able to sync two charts and receive events between both charts.
However, I wanted to remove the shared y-axis panning between the charts.
I was able to get this working by setting the “withReceiveHandledEvents(false)” linked to the motion event group and setting the “.withYAxisDragModifier().withReceiveHandledEvents(false)”.
However, the current problem being faced, is that, the cursor is now no longer synced between the two charts as if I had “withReceiveHandledEvents(false)” on the motion event group.
I tried using the cursor modifier group, but this did not provide a syncing cursor between the charts.
Is there a way to sync the cursor between the charts without having the y-axis panning synced as well?
I had recently integrated SciChart into my app, and faced some problems with chat appearance on trial mode which are described here: https://www.scichart.com/questions/ios/issue-with-scichart-on-ios-simulator
Due to this problems I tried to run my app on an actual device, and got this build error from Xcode:
”’
ld: building for iOS, but linking in dylib file (/Users/ruslansabirov/Library/Developer/Xcode/DerivedData/exinity-aupulhpegzsnlfcrnqfiwnvnljpj/Build/Products/Debug-iphoneos/SciChart.framework/SciChart) built for iOS Simulator, file ‘/Users/ruslansabirov/Library/Developer/Xcode/DerivedData/exinity-aupulhpegzsnlfcrnqfiwnvnljpj/Build/Products/Debug-iphoneos/SciChart.framework/SciChart’ for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
”’
How can I fix this problem?
I was trying to test SciChart on simulator, but I have a problem: I added chart surface on my view, and after I launch an app, SciChart is showing me this text on the screen :
“Hardware rendering performance of SciChart in simulator is SLOW. Please use an actual device to feel the real-world performance”
How do I remove this text and test my charts on the simulator?
I want to create a custom modifier for a polar chart.
But I failed immediately!
First I wanted to add a simple 10×10 px ellipse.
But the ellipse doesn’t appear on the chart!
public override void OnModifierMouseDown(ModifierMouseArgs e)
{
var translatedPont = ParentSurface.RootGrid.TranslatePoint(e.MousePoint, ParentSurface.ModifierSurface);
var point = new Ellipse
{
Width = 10,
Height = 10,
Stroke = Brushes.White,
StrokeThickness = 1,
Fill = Brushes.Gray
};
ParentSurface.ModifierSurface.Children.Add(point);
point.MeasureArrange();
var leftCoordinate = translatedPont.X - point.ActualWidth / 2;
var topCoordinate = translatedPont.Y - point.ActualHeight / 2;
Canvas.SetLeft(point, leftCoordinate);
Canvas.SetTop(point, topCoordinate);
...
Hi,
I’d like to update the iOS version to the latest stable one (4.1.0), but after following the steps here: https://www.scichart.com/documentation/ios/current/integrating-scichart-libraries.html
Xcode keeps complaining:
framework not found SciChart.xcframework
clang: error: linker command failed with exit code 1
If I downgrade back to 3.1.1 everything works again. Any idea why the version 4.1.0 is not working? I’m using Pods to manage all dependencies.
Is there a way to create a custom TooltipModifier.TooltipTemplate for Annotations?
I’m trying to find an example of one on the site or in the SciChart examples application but I’m not having any luck. Thanks!
I’d like to be able to pass an object to the tooltip’s metadata like with XySeriesInfo tooltip templates.
Thanks!
Hello,
I have a LineRenderableSeriesViewModel and I want to be able to select the chart using possibly a VerticialSliceModifier, double click it, and then find the limits of the peak centred around the VerticalSliceModifier and shade the region underneath the curve. Finding the limits of the curve is ok, but how would I shade the region in?
Any pointers would be really useful.
Regards
Peter
Hello,
I get data from reading an URL so I save them (prepared) to a Arraylist (type PieSegment). How can I add the PieSegments from the Arraylist with (for example a loop) to my Piechart?
BR and thank you very much.
Marco
Hi EveryBody,
I hope you are fine,
I am working on tablet windows with only one DataSerie vizualisation.
To increase the ergonomic of my application on DatapointSelection, I want to be able to click on any point in the scichart then the DataPoint corresponding to the X axes of my point click get Selected.
Is it possible? Can you help me please.
I sent a picture to explain you the needed functionnality.
Thank you very much,
Princy Andriampaniry