Exercise 10: WAP to Draw Bar Graph. (In this program, we will use line, setfillstyle and bar functions to draw horizontal and vertical axis and bars on screen.)

#include <graphics.h>
#include <conio.h>
 
void main() {
    int gd = DETECT, gm;
    initgraph(&gd, &gm, "c:\\Turboc3\\BGI");
    settextstyle(BOLD_FONT,HORIZ_DIR,2);
    outtextxy(275,0,"BAR GRAPH");
    setlinestyle(SOLID_LINE,0,2);
   
    /* Draw X and Y Axis */
    line(90,410,90,50);
    line(90,410,590,410);
    line(85,60,90,50);
    line(95,60,90,50);
    line(585,405,590,410);
    line(585,415,590,410);
 
    outtextxy(65,60,"Y");
    outtextxy(570,420,"X");
    outtextxy(70,415,"O");
   
    /* Draw bars on screen */
    setfillstyle(XHATCH_FILL, RED);
    bar(150,80,200,410);
    bar(225,100,275,410);
    bar(300,120,350,410);
    bar(375,170,425,410);
    bar(450,135,500,410);
 
    getch();
    closegraph();
}

Page Stats

Visitor: 433