社区
图形处理/算法
帖子详情
跪求有关于mschart应用!
supertccy
2009-06-01 11:59:16
数据在数组a中,共8个,从多到少排列
我想把他们通过mschart显示成柱状图和饼状图
总是报错!!不知道怎么初始化
帮助文件也看了
哪位大哥能给我个最简单的例子看?
就是一个柱状图和饼状图显示~
在线跪等~!
...全文
123
3
打赏
收藏
跪求有关于mschart应用!
数据在数组a中,共8个,从多到少排列 我想把他们通过mschart显示成柱状图和饼状图 总是报错!!不知道怎么初始化 帮助文件也看了 哪位大哥能给我个最简单的例子看? 就是一个柱状图和饼状图显示~ 在线跪等~!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
supertccy
2009-06-01
打赏
举报
回复
自己顶~~确实急用啊~~
这个控件很老了~应该有大大们用过吧~~!!
supertccy
2009-06-01
打赏
举报
回复
贴下我自己写的程序。。
viod Show()
{
InitChart();
static VARIANT var;
for (int a=0 ;a<8 ;a++)
{
m_PageZt.m_ChartZt.GetPlot().GetSeriesCollection().GetItem(a).GetPen().GetVtColor().Set(255, 255, 255);
m_PageZt.m_ChartZt.GetPlot().GetSeriesCollection().GetItem(a).GetPen().SetWidth(30);
m_PageZt.m_ChartZt.GetPlot().GetSeriesCollection().GetItem(a).GetDataPoints().GetItem(-1).GetDataPointLabel().SetLocationType(2);
}
m_PageZt.m_ChartZt.GetPlot().GetAxis(0,var).GetAxisTitle().SetText(A);// X轴名称
m_PageZt.m_ChartZt.SetRow(1);
for (int c;c<8;c++)
{
m_PageZt.m_ChartZt.GetDataGrid().SetData(1, c+1, num[c], 0);
}
m_PageZt.m_ChartZt.Refresh();
}
void Shijian::InitChart()
{
m_PageZt.m_ChartZt.SetColumnCount(8);
m_PageZt.m_ChartZt.SetTitleText("top 8 柱状图显示");
m_PageZt.m_ChartZt.SetChartType(1);
static VARIANT var;
m_PageZt.m_ChartZt.GetPlot().GetAxis(1,var).GetValueScale().SetAuto(FALSE); // 不自动标注Y轴刻度
m_PageZt.m_ChartZt.GetPlot().GetAxis(1,var).GetValueScale().SetMaximum(num[0]);
m_PageZt.m_ChartZt.GetPlot().GetAxis(1,var).GetValueScale().SetMaximum(num[0]); // Y轴最大刻度
m_PageZt.m_ChartZt.GetPlot().GetAxis(1,var).GetValueScale().SetMinimum(0); // Y轴最小刻度
m_PageZt.m_ChartZt.GetPlot().GetAxis(1,var).GetValueScale().SetMajorDivision(8); // Y轴刻度5等分
m_PageZt.m_ChartZt.GetPlot().GetAxis(1,var).GetValueScale().SetMinorDivision(1); // 每刻度一个刻度线
m_PageZt.m_ChartZt.GetPlot().GetAxis(1,var).GetAxisTitle().SetText("数量"); // Y轴名称
// 3条曲线
m_PageZt.m_ChartZt.GetPlot().GetAxis(0,var).GetValueScale().SetAuto(FALSE); // 不自动标注X轴刻度
m_PageZt.m_ChartZt.GetPlot().GetAxis(0,var).GetCategoryScale().SetDivisionsPerLabel(8);// 每四刻度一个标注
m_PageZt.m_ChartZt.GetPlot().GetAxis(0,var).GetCategoryScale().SetDivisionsPerTick(1); // 每刻度一个刻度线
m_PageZt.m_ChartZt.GetPlot().GetAxis(0,var).GetValueScale().SetMaximum(8); // X轴最大刻度
m_PageZt.m_ChartZt.GetPlot().GetAxis(0,var).GetValueScale().SetMinimum(0); // X轴最小刻度
m_PageZt.m_ChartZt.GetPlot().SetUniformAxis(FALSE);
}
supertccy
2009-06-01
打赏
举报
回复
顶顶顶啊~~~~~~qq在线33373802 有哪位大大在可以给我在线指导下~~
ms
char
t20在vs2010MFC下的安装
本文介绍了如何在Visual Studio 2010 MFC环境中安装和使用MS
Char
t20控件。首先,从网上下载ms
char
t20.ocx并将其注册到系统中。接着,在VS2010中新建MFC程序,并通过工具箱添加MS
Char
t控件。在设计界面拖放控件,添加变量并了解成员函数的变化,以便在MFC工程中使用。
利用C++和MS
Char
t在MFC中绘制柱状图、折线图和饼状图详解
本文介绍如何使用C++和MS
Char
t在MFC中绘制柱状图、折线图和饼状图。通过具体代码示例展示了如何添加MS
Char
t控件、初始化控件及设置数据。
MFC中MS
Char
t的使用示例
本文详细介绍了在MFC中使用MS
Char
t组件绘制图表的方法,包括添加控件、属性设置、代码示例及结果展示。通过修改示例代码,实现了在同一个图表中绘制2D柱状图和2D折线图,并使用不同Y轴。
MS
CHAR
T控件在VS2008及Web上的高级
应用
与案例
MS
CHAR
T是Visual Studio 2008中强大的图表控件,支持在Windows Forms和ASP.NET
应用
创建数据可视化图表。它有丰富图表类型,可自定义样式和外观,具备交互性、数据绑定等功能,还支持高级数据系列配置与图表导出,配套示例代码助开发者提升使用效果。
MFC中MS
Char
t控件安装使用
本文介绍如何下载、安装及注册MS
Char
t控件,并在Visual Studio 2013中使用它来创建图表。具体步骤包括下载所需文件、安装和注册控件以及在MFC项目中添加Microsoft
Char
t Control。
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章