基于C语言实现EasyX图表显示:显示柱状图,高度分别为男、女职工人数量功能
时间: 2023-12-03 16:45:04 浏览: 342
要使用EasyX图形库实现柱状图的显示,你需要按照以下步骤进行操作:
1. 下载和安装EasyX图形库,并在你的C程序中包含头文件"graphics.h"。
2. 定义男、女职工人数量的变量,并给它们赋值。
3. 使用EasyX提供的函数绘制坐标轴和柱状图。
代码示例:
```c
#include <graphics.h>
int main()
{
int male = 50; // 男职工人数
int female = 30; // 女职工人数
initgraph(640, 480); // 初始化图形窗口
// 绘制坐标轴
line(50, 400, 600, 400); // x轴
line(50, 50, 50, 400); // y轴
outtextxy(630, 400, "男"); // x轴标签
outtextxy(30, 50, "女"); // y轴标签
// 绘制柱状图
setfillcolor(BLUE); // 设置填充颜色为蓝色
bar(100, 400 - male * 5, 200, 400); // 绘制男职工柱状图
setfillcolor(RED); // 设置填充颜色为红色
bar(300, 400 - female * 5, 400, 400); // 绘制女职工柱状图
getch(); // 暂停程序,等待用户按任意键结束
closegraph(); // 关闭图形窗口
return 0;
}
```
在这个示例程序中,我们使用了EasyX提供的函数`initgraph()`来初始化图形窗口,`line()`来绘制直线,`outtextxy()`来绘制文字,`setfillcolor()`来设置填充颜色,`bar()`来绘制矩形。其中,男职工人数的柱状图位于x轴的100到200像素位置,高度为400减去男职工人数乘以5,女职工人数的柱状图位于x轴的300到400像素位置,高度为400减去女职工人数乘以5。
阅读全文