OpenGL: 折线图和直方图
来源:互联网 发布:移动数据流量可以用吗 编辑:程序博客网 时间:2024/06/05 04:46
#include <Windows.h>#include <GL/glut.h>#pragma comment(lib,"glut32.lib")//初始化窗口大小GLsizei winWidth =600,winHeight=600; GLint xRaster=25,yRaster=150;GLubyte label[36]={'J','a','n', 'F','e','b', 'M','a','r', 'A','p','r', 'M','a','y', 'J','u','n','J','u','l', 'A','u','g', 'S','e','p','O','c','t', 'N','o','v', 'D','e','c'};GLint dataValue[12]={420,342,324,310,262,185,190,196,217,240,312,438};void init(void){glClearColor(1.0,1.0,1.0,1.0);glMatrixMode(GL_PROJECTION);gluOrtho2D(0.0,600.0,0.0,500.0);}void lineGraph(void){GLint month,k;GLint x=30;glClear(GL_COLOR_BUFFER_BIT);glColor3f(1.0,0.0,0.0);for (k=0;k<12;k++){glRecti(20+k*50,165,40+k*50,dataValue[k]);}glColor3f(0.0,0.0,1.0);glBegin(GL_LINE_STRIP);for (k=0;k<12;k++){glVertex2i(x+k*50,dataValue[k]);}glEnd();glColor3f(1.0,0.0,0.0);for (k=0;k<12;k++){glRasterPos2i(xRaster+k*50,dataValue[k]-4);glutBitmapCharacter(GLUT_BITMAP_9_BY_15,'*');}glColor3f(0.0,0.0,0.0);xRaster=20;for (month=0;month<12;month++){glRasterPos2i(xRaster,yRaster);for (k=3*month;k<3*month+3;k++){glutBitmapCharacter(GLUT_BITMAP_HELVETICA_12,label[k]);}xRaster+=50;}glFlush();}void winReshapeFcn(int newWidth,int newHeight){glMatrixMode(GL_PROJECTION);glLoadIdentity();gluOrtho2D(0.0,(GLdouble)newWidth,0.0,(GLdouble)newHeight);glClear(GL_COLOR_BUFFER_BIT);}void main( int argc,char** argv){glutInit(&argc,argv);glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);glutInitWindowPosition(100,100);glutInitWindowSize(winWidth,winHeight);glutCreateWindow("Line Chart Data Plot");init();glutDisplayFunc(lineGraph);glutReshapeFunc(winReshapeFcn);glutMainLoop();}
http://www.cnblogs.com/lizhi0320/archive/2009/07/25/1531050.html
0 0
- OpenGL: 折线图和直方图
- OpenGL数据点折线与直方图
- 如何使用Core Plot绘制直方图和折线图
- 如何使用Core Plot绘制直方图和折线图
- 利用DevExpress的WebChartControl绘制直方图,折线图和饼状图
- 如何使用Core Plot绘制直方图和折线图
- Echarts入门--直方图、折线图
- OpenGL画线和直方图笔记
- C#自定义控件,概率直方图,折线图
- 数据可视化1---直方图-折线图
- 利用python进行折线图,直方图和饼图的绘制
- python数据分析——matplotlib生成折线图,散点图和直方图
- 计算机图形学(二)输出图元_20_章节总结_程序展示_折线图和直方图
- Python进阶(三十八)-数据可视化の利用matplotlib 进行折线图,直方图和饼图的绘制
- flot 统计图 总结(直方图,折线图,饼状图)
- CorePlot_1.5.1 绘制散点图(折线图、曲线图、直方图)
- Android MPAndroidChart 直方图,曲线这,折线图的运用。
- matplotlib与pyecharts:折线图、箱线图、散点图、直方图
- Cordys云开通服务开发者指南(一)
- PAT 1041. Be Unique
- BLE之CentralManager类介绍
- 路过一座城,那一汪深蓝,永远被深爱
- BZOJ 1861: [Zjoi2006]Book 书架
- OpenGL: 折线图和直方图
- Java 运算符
- mysql timestamp 默认值当前时间
- Linux下cfsetospeed和cfsetispeed函数
- 浅谈大数据和高并发的解决办法
- System.exit(0)和System.exit(1)区别
- google Gson
- 从Trie树(字典树)谈到后缀树(10.28修订)
- struts2.3.16 convention 零配置 bug