首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么实现以上图表 求帮助

2012-12-18 
如何实现以下图表 求帮助在一根柱形图像显示多种颜色[最优解释]用TImage控件设置brush颜色在合适的X\y坐标

如何实现以下图表 求帮助

在一根柱形图像显示多种颜色
[最优解释]
用TImage控件设置brush颜色在合适的X\y坐标用FileRect函数画矩形如:
  std::auto_ptr<Graphics::TBitmap> BrushBmp(new Graphics::TBitmap);
  BrushBmp->LoadFromFile("../bm1.BMP");
  Form1->Canvas->Brush->Bitmap = BrushBmp.get();
  Form1->Canvas->FillRect(Rect(0,0,100,100));
  Form1->Canvas->Brush->Bitmap = NULL;

[其他解释]
这种情况如果找不到合适的控件,就自己画吧
[其他解释]

引用:
这个怎么画,给点思路啊

应该和画柱形图差不多,只不过是柱体的高度是各分项数据之和,然后柱体内部按各分项的比例画成不同颜色
[其他解释]
每种颜色代表一种数据吧
[其他解释]
引用:
这种情况如果找不到合适的控件,就自己画吧

这个怎么画,给点思路啊
[其他解释]
引用:
每种颜色代表一种数据吧

对的 那怎么实现?

热点排行