c语言绘制七点折线图
时间: 2023-07-02 20:08:07 浏览: 276
下面是一个简单的C语言程序,使用了graphics.h库来绘制七点折线图。
```c
#include <graphics.h>
int main() {
int gd = DETECT, gm;
initgraph(&gd, &gm, "");
// 定义七个点的坐标
int x[7] = {100, 150, 200, 250, 300, 350, 400};
int y[7] = {200, 150, 100, 125, 175, 200, 225};
// 绘制坐标轴
line(50, 250, 450, 250); // x轴
line(50, 50, 50, 250); // y轴
// 绘制数据点
for (int i = 0; i < 7; i++) {
circle(x[i], y[i], 3); // 绘制圆点
outtextxy(x[i] - 5, y[i] - 20, to_string(i + 1).c_str()); // 输出点序号
}
// 绘制折线
for (int i = 0; i < 6; i++) {
line(x[i], y[i], x[i+1], y[i+1]);
}
getch();
closegraph();
return 0;
}
```
程序中用到的 `initgraph()`、`line()`、`circle()` 等函数都是graphics.h库中的函数,可以用于绘制图形。这个程序中绘制了从左上角 `(50, 50)` 到右下角 `(450, 250)` 的坐标系,然后绘制了七个数据点,并连接了这些点,形成了一个折线图。你可以根据需要修改坐标和数据点的位置以及折线的样式。
阅读全文