C 如何在gtk3中绘制图形

C 如何在gtk3中绘制图形,c,graph,plot,gtk3,C,Graph,Plot,Gtk3,如何在gtk3中绘制图形。我想画二维科学图表。gtk2的早期版本GtkPlot可用,但现在gtk3中已弃用。GtkPlot的替代方案是什么? 我将gtk3与C一起使用。生产就绪库请参阅 如果您要自己创建一个小部件: 基本上,您可以覆盖gtkdrawingara的默认绘图处理程序(您的小部件就是从该区域派生的。在这里,您可以获得一个cairo上下文来进行绘图 这和一些糖果API ontop差不多

如何在gtk3中绘制图形。我想画二维科学图表。gtk2的早期版本GtkPlot可用,但现在gtk3中已弃用。GtkPlot的替代方案是什么?
我将gtk3与C一起使用。

生产就绪库请参阅


如果您要自己创建一个小部件:

基本上,您可以覆盖
gtkdrawingara
的默认绘图处理程序(您的小部件就是从该区域派生的。在这里,您可以获得一个
cairo
上下文来进行绘图

这和一些糖果API ontop差不多