We have requirement to display multiple graphs sharing common x axis as shown in the below figure.
We are searching for the NuGet packages using which we can implement the above requirement.
Please suggest the packages providing the sharing x axis feature. We are developing desktop application with WPF.
We tried with Scott Plot but it didn't yield appropriate results.
This is scichart, this should be what you are looking for.
With this, you are able to separate the functions in your chart, by the y Axis only.
Related
I want to make graph and chart in Xamarin.Forms. But I don't know how.
I have tryed to find methods or APIs for drawing line, rectangle or manipulate coordinates on view but I couldn't...
I worked with DevExpress Component but there are several limits, so I want to make customized chart and graph.
please give me a way
thanks.
SciChart for Xamarin is also very customizable and extensible. It comes with 20 chart types out of the box, and there is a CustomRenderableSeries type for creating your own chart types.
Have a look at the wide range of Xamarin Chart Examples here.
SciChart is very fast, able to draw up to a million points in real-time on Xamarin iOS & Android. This makes it perfect for Big-data, real-time, scientific and financial apps. It's also very flexible for business apps and supports tooltips, zooming panning, multi axis, legends and more out of the box.
Disclosure: I am the MD of SciChart
I am currently playing around with WPF 3D. I allready got a cube in my application. Now I want to visualize the coordnate axes of the world system. It should look like a coordinate system on paper with lines res. columns as axes like for example the arrows in blender.
Thank you for your help
I can't recommend Helix 3D toolkit enough. It is a comprehensive toolkit for developing 3D WPF applications.
If you are worried that using a toolkit will reduce your discovery of 3D or you will somehow loose control of how you want to do things then I think you will be pleasantly surprised that it actually accelerates your learning and you are in total control.
The current home of Helix3D is on GitHub (also available on NuGet).
Download the source. In the source folder there is HelixToolkit.Wpf.sln which includes a sub project holding all the examples. If you compile the examples sub-project and run it you are presented with >30 really useful examples.
Here is a screenshot of the example browser running that has a demo of what you are asking for; 3D grid with x,y,z vectors at the origin.
I really like how 2D Shapes work in MS PowerPoint. I was wondering if there any library for C# .NET that would allow me to use same functionality with easy in my application.
I am looking for adding 2D shapes, re-sizing, moving, snapping two shapes to each other, group re-sizing, rotating, showing help lines when you snap two shapes together.
I tried to google and search here on stackexchange but came across few libraries that require a lot of manual work to get simple things working.
So my questions is: Is there any .NET library to be able include shapes functionality into my application with limited effort and short time.
Please share your experience if you have used any of the libraries.
Thanks in advance.
I want to know that how to plot a graph in C#? Like i give input in form of coordinates (x,y)
and get a graph plotted with these values? (I want to know that where will this graph be plotted, on windows form or any other control?)
There are loads of packages for doing this sort of thing out there e.g. Dundas, Microsoft Charts or you can draw your own using GDI.
As lan said, there are many 3rd party controls available for drawing charts. Google for ".NET chart control" and judge for yourself what you like best.
If you're looking for an open source solution, I can recommend ZedGraph or nplot. There doesn't seem to be much recent activity on either of them, but they do support all major 2d chart types, are extensible and easy to use.
You may have a look at ZedGraph.
Example:
I'm using ZedGraph for my 2D graphing needs, but for a project, I need something that does 3d graphing. What is the best package I can use for this? I'd like the Graph Panes to be as easy to manipulate as with ZedGraph.
Edit: By 3D, I mean I want to be able to specify an x,y,z to get a surface. Thanks!
Using the source code that can be found in the link posted just below as well as WPF you can create a pretty good 3d graph, it's nothing groundbreaking but it might suit your needs:
3D Bar Chart
In principle you can create a bitmap using MathGL and display it. MathGL is cross-platform GPL (LGPL for core) plotting library which can plot 2- and 3-ranged data. However, I'm not sure what you can use C++ classes from C#. But C-interface should work.