[英]Plotting Graphs with gtk3 in C
我正在寻找gtkdatabox的替代方法,因为它使用的是过时的东西。 我有一个用Glade(3.20)制作的GUI,它将在2D图形中显示一些数据。 这些都是用C编写的,所以“ matplotlib”不是我要找的工具,是吗? 当我尝试使用gtkdatabox进行此操作时,在编译时收到以下消息:
error: unknown type name ‘GdkGC’
正如此页面所引用的,此类型不再可用。
GTK + 3(以及2.8之后的GTK + 2)使用开罗进行绘制。 如果这些是简单图形,则可以直接用cairo绘制它们。
以下是使用GTK +和cairo绘制的简单函数的代码示例:
编辑:
在网络上也有一些简单的绘图库的尝试。 其中之一是坡度:
从未使用过它,但是至少它使用了GTK +,cairo,并且最后一次提交已使用了2个月。 当然,像GtkDataBox一样,它不是由GTK +项目维护的小部件,因此,维护者仍然不愿意维护他的软件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.