将matplotlib嵌入到C#的GUI中
问题描述:
需要在C#中绘制图表,图表还是可以拖动,放大缩小的那种,python的matplotlib包含了这些功能,所以想将matplotlib嵌入到C#的GUI中,我是C#新手,这是老师给的任务,求C#大佬们帮忙。
下图是matplotlib绘制图表的示例图:
答
C# 有 chart控件,不需要matplotlib,只要你算出数据就可以。
答
无解。C#调用matplotlib只能独立弹窗,无法嵌入(严格来说可以通过特殊手段以图片格式嵌入,无交互功能)。
建议直接在C#使用OxyPlot或者LiveCharts,除了3D绘图之外,2D功能跟matplotlib相当。