c语言绘制图表

0

萌新提问,如何用链表数据画曲线图,柱状图?

easy找到相关的函数后给的例子一般有具体坐标,如何改成链表数据啊?

以画三次方贝塞尔曲线函数polybezier为例POINT pts[] = { {150, 200}, {160, 150}, {240, 150}, {250, 100}, {260, 150}, {340, 150}, {350, 200} };polyline(pts, 7);如何改成链表数据

或者是我的思路不太对,那么应该如何绘制曲线图,柱状图这一类图表呢?

ava
自由如风

2020-5-30

0

图表中的曲线图,通常是“折线”,就是由一段段的直线连接而成。可以用 line 绘制每一段的直线。

柱状图,是由一个个的矩形组成。可以用 rectangle 绘制矩形。如果需要绘制带边框的填充矩形,可以用 fillrectangle 函数。

你提到的:

POINT pts[] = { {150, 200}, {160, 150}, {240, 150}, {250, 100}, {260, 150}, {340, 150}, {350, 200} };
polyline(pts, 7);

其中,pts 是一个数组。将链表中的坐标数据赋值到数组中,就可以将数组当作参数传递给 polyline 函数。

ava
慢羊羊

2020-5-31

技术讨论社区
相关提问