📜  C图形中的bar3d()函数(1)

📅  最后修改于: 2023-12-03 15:14:25.628000             🧑  作者: Mango

C语言中的bar3d()函数介绍

简介

bar3d()函数是C语言图形库中的一个绘制3D柱状图的函数,可以在控制台绘制出立体效果的柱状图,让数据更加直观明了。

函数原型
void bar3d(int left, int top, int right, int bottom, int depth, int topflag);

参数说明:

  • left:柱状图左上角的x坐标;
  • top:柱状图左上角的y坐标;
  • right:柱状图右下角的x坐标;
  • bottom:柱状图右下角的y坐标;
  • depth:柱状图的深度;
  • topflag:指定是否显示柱状图的顶部,0表示不显示,非0表示显示。
示例代码
#include <graphics.h>
#include <conio.h>
#include <stdio.h>

int main()
{
    int gd = DETECT, gm;
    initgraph(&gd, &gm, "");

    // 绘制柱状图
    setfillstyle(SOLID_FILL, LIGHTBLUE);
    bar3d(100, 100, 250, 400, 50, 1);

    getch();
    closegraph();
    return 0;
}
效果图

bar3d函数效果图

注意事项
  • bar3d()函数绘制的柱状图是立体的,必须提供深度参数才能绘制出正常的效果;
  • 在使用bar3d()函数前,必须先调用initgraph()函数来初始化图形环境;
  • 在使用bar3d()函数后,必须调用closegraph()函数来关闭图形环境。