• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > MSChart的标注在行数太多时就竖着显示了?怎样让水平显示。

MSChart的标注在行数太多时就竖着显示了?怎样让水平显示。

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了mschart,mschart控件,mschart教程,mschart控件下载,vb mschart等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: MSChart的标注在行数太多时就竖着显示了?怎样让水平显示。
描述:

MSChart的标注在行数太多时就竖着显示了?怎样让水平显示。
谢谢,,,,急。。。。。。。。。。。。。。。。。


解决方案1:

我自己用是用下面三方法解决的.
第一:将窗体拉大
第二:设置标题为两列
第三:设置自动换行

解决方案2:

楼主问题解决了吗?我也有同样的问题,不知怎么处理,希望高手能给指点~~~~~~~~~~~~~~~~~~~~谢谢

解决方案3:

/设置X轴
m_Chart.GetPlot().GetAxis(0,var).GetCategoryScale().SetAuto(FALSE); // 不自动标注X轴刻度
m_Chart.GetPlot().GetAxis(0,var).GetCategoryScale().SetDivisionsPerLabel(8);// 每四刻度一个标注
m_Chart.GetPlot().GetAxis(0,var).GetCategoryScale().SetDivisionsPerTick(8); // 每刻度一个刻度线
//m_Chart.GetPlot().GetAxis(0,var).GetValueScale().SetMinorDivision(1); // 每刻度一个刻度线
m_Chart.GetPlot().GetAxis(0,var).GetValueScale().SetMaximum(64); // X轴最大刻度
m_Chart.GetPlot().GetAxis(0,var).GetValueScale().SetMinimum(0); // X轴最小刻度
m_Chart.GetPlot().GetAxis(0,var).GetAxisTitle().SetText("二位形态码";
//设置Y轴
m_Chart.GetPlot().GetAxis(1,var).GetValueScale().SetAuto(FALSE); // 不自动标注Y轴刻度
m_Chart.GetPlot().GetAxis(1,var).GetValueScale().SetMaximum(100); // Y轴最大刻度
m_Chart.GetPlot().GetAxis(1,var).GetValueScale().SetMinimum(0); // Y轴最小刻度
m_Chart.GetPlot().GetAxis(1,var).GetValueScale().SetMajorDivision(10); // Y轴刻度10等分
m_Chart.GetPlot().GetAxis(1,var).GetValueScale().SetMinorDivision(1); // 每刻度一个刻度线
//m_Chart.GetPlot().GetAxis(1,var).GetAxisTitle().SetText("△t变化趋势"; // Y轴名称
//m_Chart.GetPlot().GetAxis(1,var).GetAxisTitle().GetTextLayout().SetOrientation(2);//Y轴名称排列方式
m_Chart.GetPlot().SetUniformAxis(FALSE);

解决方案4:

我改用TeeChart了...

解决方案5:

ding

解决方案6:

设置成多刻度一个标注


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 关于MSCHART的问题,用过的高手请帮一下。
  • 请问在mschart控件中,可以在一幅图中即画点又画线吗?能给点mschart相关的资料吗?多谢!!
  • 紧急求助:用MSChart画曲线,曲线以生成,但在图上怎么用鼠标改以生成的曲线?MSChart支持吗?若不支持有别的控件吗?解决立即结帖,谢谢!
  • mschart柱状图如何设置显示数据值标注
  • 如何使用mschart这个控件?(急)
  • 请问大虾们一个关于MSChart控件的问题!
  • 关于mschart
  • ADO+Access如何从Access中把数据读出来,然后用MSChart画出曲线和直方图?
  • mschart问题求助!在线等!!
  • vc中mschart组件如何使用

相关文章

  • 2017-06-04 我要把页面的<body>对象传给ActiveX控件,那么控件的方法的参数应该是什么?IHTMLDocument2p还是别的什么?
  • 2017-06-04 web控件让父窗口自动关闭的问题
  • 2017-06-05 关闭IE窗口问题
  • 2017-06-04 很简单的undeclaredidentifier问题?
  • 2017-06-04 如何在VS2005的C#写的网页中调用VC++60写的ActiveX控件
  • 2017-06-05 DLL如何调试啊?
  • 2017-06-05 COM中调用STL的maperase出错??
  • 2017-06-04 在ATL控件中有个按钮,我想加入一个位图,但LoadBitmap时,老是提示1814-找不到位图资源这是为什么啊?位图明明在的啊
  • 2017-06-05 windows系统编程,vxd技术编程大侠请进!!不够加分!!
  • 2017-06-04 多个BHO之间如何通讯?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • vc70下atl的联结点向导生成的框架代码是不是编译有错误阿?
    • 使用midlexe生成h,_ic的问题
    • 紧急求助我用ATL编的自动化组件只有VC能读这是为啥
    • AfxBeginThread函数怎样用才能启动线程的时候给我的线程函数传参数
    • CLSIDFromProgID返回“无效的类字符串”,ProgID在注册表中有,为什么还返回无效的错误?
    • 开发面向WEBPAGE的ACTIVEX的几个问题,相信这是很多朋友都关注的问题
    • 如何去掉CHtmlView的滚动条
    • VC60的MSCOmm控件问题
    • EnumProcesses包含在哪个头文件中?
    • 如何获得word文档对象

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有