Click here to Skip to main content
15,887,027 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I'm developing a C# program using ML.NET for K-means clustering. Currently, I'm testing it with a modest dataset featuring penguin characteristics. However, as I progress, I anticipate working with a large dataset containing customer information that requires clustering.

To effectively interpret and analyze the clustering results, I'm seeking a visualization solution that not only presents the data visually but also offers interactivity. Ideally, I'd like to hover over data points to obtain detailed information about each point.

While exploring options, I've discovered that unlike Python, ML.NET and C# don't offer built-in visualization capabilities. Consequently, I'm exploring alternative methods to achieve interactive visualizations within the C# ecosystem. Are there any libraries or APIs available that would facilitate this type of visualization? Any suggestions or insights would be greatly appreciated.

What I have tried:

I tried to look on Google and also I have asked ChatGPT, but I did not get concrete answers.
Posted
Updated 25-Mar-24 22:42pm

1 solution

The easiest way to do this would be to output your results into a scatter plot. There are many different graphing libraries available that you could use. As I don't know what technology you are using under the covers (WPF/Maui/Blazor/WebForms/etc), I couldn't begin to recommend a free library for you. Searching for a library appropriate to your technology set should be a lot easier for you.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900