3D chart in silverlight4 - silverlight

how to create 3D pie chart using silverlight 4 toolkit

Unfortunately the Silverlight Toolkit does not support 3D pie charts.
From a data visualisation point of view, I would advise you to avoid using them at all! Pie charts are problematic for a variety of reasons. I would advise having a quick read of Stephen Few's essay "Save the pies for dessert!" as to why pie charts, and more specifically 3d charts, are not recommended for most contexts.

Visiblox Charts has 2D pie charts. It is available as a free download so you won't need to buy the component, unless you want to remove the watermark. 3D charts, as Sam Hogarth says, are generally not the best way to display information.

The Silverlight 4 Toolkit doesn't do 3D charts. It will take more than just styling to create a 3D pie chart you would need to create a new data series type.
I hate giving these sorts of answers but the bottom line is, if really must have a 3D Chart buy a component that does it, there aren't any free ones (that I know of).

As others have said, The SL4 Toolkit doesn't have any 3D Charts. But Telerik does. They have a wide variety of 3D Charts that you can review at the links provided below:
Bar Charts
3D Bar , 3D Stacked Bar , 3D Stacked Bar 100 Series
Line Charts
3DLine, 3D Stacked Line
Area Charts
3D Area , 3D Stacked Area , 3D Stacked Area 100 Series
Pie Charts
3D Doughnut , 3D Pie
Disclaimer: I work at Telerik as a XAML Evangelist.

Related

How to overlay/merge two types of charts in recharts?

I am looking to merge bar chart and line chart in the same responsive container in recharts, in a way that they overlay each other. It is possible?
You need Composed Chart from their API and you can decide what chart can overlay another by placing it higher or lower in your code.

How to draw multiple charts on a single canvas with RGraph?

I'm trying to figure out how to draw multiple RGraph charts on a single canvas. Not overlapped charts, but, say, one chart under another. I'd prefer to do it this way (rather than have multiple canvases on the page) as should far easier to generate a png from a single canvas rather than try to stitch a bunch of pngs together.
Suggestions? Other approaches I may be missing?
There's an example of using one canvas to show multiple Gauge charts in the download archive called: demos/gauge-bank.html
and you can download the archive here:
https://www.rgraph.net/download.html
And here's a HOWTO showing a canvas again with three Gauge charts, not overlapping this time:
https://www.rgraph.net/canvas/howto-gauges.html
In the case of Bar charts or Line charts you would set a big left margin for one chart and a big right margin for the other chart, so each allows space for the other.

3D WPF charts with custom objects

I am new to 3D and charting in WPF.
What I would like to do is building a chart with my own 3D objects inside it. I don't want to display classical points or bubbles, but my own 3D objects (cubes for example). And I want that the user can interact with each object on the chart (rotate a cube using mouse for example).
I wonder if there are libraries to do this kind of things or if I have to do it by myself using WPF 3D or something else.

Attaching 2D objects to 3D objects in WPF

I have a Viewport3D object containing a scene of hierarchical Model3D objects (grouped in Model3DGroups).
I need to "attach" 2D objects to 3D elements in the scene.
I read some articles on 3D projection but I couldn't fully understand how to apply my WPF scene data to those solutions.
What is the proper way to do that? I also tried Petzold.Media3D library but I didn't understand how to use it...
Thanks
I think you are looking for the Viewport2DVisual3D class. It allows you to render any Visual2D into the 3D space.
Searching the web for more info on this class will give you examples and videos explaining how it works.
Anyway, if you are doing any WPF 3D you also need to know about the Helix Toolkit - an awesome (free) WPF 3D toolkit.
It has two classes added recently that might also be relevant to what you are doing:
BillboardVisual3D (quad that always faces camera) and
TextBillboardVisual3D (text that always faces camera).
There are useful if you want to make some 2D image that must always face towards the 3D camera.

Draw bar chart in windows application using c#

I want to draw a bar in +ve and -ve direction in chart. Like a line at the Middle of the chart and bar are in both the direction.
Please suggest me how I can draw chart in C#.
You can use ZedGraph . It can do a lot of charting stuff. Here you can find samples, there are some bar samples there.
I used it, it's realy easy way to create any chart with this library.

Resources