TeeChart for Microsoft Visual Studio .NET, Xamarin Studio (Android, iOS & Forms) & Monodevelop.
-
Thomas
- Newbie

- Posts: 4
- Joined: Fri Jan 26, 2024 12:00 am
Post
by Thomas » Mon Jan 29, 2024 2:32 am
Hi, I am very new to Steema products, and came here at the recommendation from Avalonia support team's suggestion

My goal is to draw a 3d chart in an Avalonia framework project, but so far I've looked through the tutorials and samples online, and I still don't have a clue how to achieve this. The aspect is null for TCharts in the Avalonia control and I can't find access to The TeeChart Editor tool, can you help me, ty

Last edited by
Thomas on Mon Jan 29, 2024 8:03 am, edited 1 time in total.
-
Thomas
- Newbie

- Posts: 4
- Joined: Fri Jan 26, 2024 12:00 am
Post
by Thomas » Mon Jan 29, 2024 2:55 am
I try to instantiate a new aspect class with view3d property = true, and it now shows 3d view correctly.
Edit: But how can I rotate the view? The aspect class only has View3D property though.
Edit2: Turn out I am working with the wrong class, the TeeChart.Xaml.Avalonia.TChart is not the same as the class in Tutorials and Documentation class Steema.TeeChart.Avalonia.TChart. So after I get this class from TeeChart.Xaml.Avalonia.TChart.LogicalChildren, I can just use the TChart just like the .Net doc
Code: Select all
var _chart = this.FindControl<TeeChart.Xaml.Avalonia.TChart>("MainChart");
var SteemaTChart = _chart.GetLogicalChildren().Where(x => x is Steema.TeeChart.Avalonia.TChart).Cast<Steema.TeeChart.Avalonia.TChart>().FirstOrDefault();
if (SteemaTChart != null)
{
SteemaTChart .Walls.Visible = false;
SteemaTChart .Aspect.View3D = true;
SteemaTChart .Aspect.Orthogonal = false;
SteemaTChart .Aspect.Chart3DPercent = 50;
SteemaTChart .Aspect.Zoom = 75;
SteemaTChart .Aspect.Rotation = 290;
SteemaTChart .Aspect.Elevation = 340;
SteemaTChart .Tools.Add(typeof(Rotate));
}
-
Marc
- Site Admin

- Posts: 1289
- Joined: Thu Oct 16, 2003 4:00 am
- Location: Girona
-
Contact:
Post
by Marc » Mon Jan 29, 2024 12:33 pm
Thank you for the error report and feedback, very useful.
Regards,
Marc Meumann
Steema Support
-
Thomas
- Newbie

- Posts: 4
- Joined: Fri Jan 26, 2024 12:00 am
Post
by Thomas » Tue Jan 30, 2024 1:25 am
Np, Marc, it's still quite interesting and a pleasant experience for me to explore the Teechart library. But I would like to make a suggestion to add info related to this topic to the Avalonia samples and tutorials, and this might be useful for other people who bought Avalonia Teechart

(And Teechart might be the only current library that supports 3d plotting in Avalonia afaik, demonstrating 3d plot might be very helpful in official examples)