【问题标题】:C++ how to draw line chart using WTL?C++如何使用WTL绘制折线图?
【发布时间】:2012-09-27 09:45:33
【问题描述】:

我是 C++ 和 WTL 的新手,WTL 是否提供良好的 API 来显示折线图(堆叠区域、柱形图)? 或者我们是否需要使用 3rd 方库将其与我们现有的 C++ 代码集成? 如果我能提供一些指向示例的指针,那就太好了.....我正在寻找非常基本的 2D 折线图。 该应用程序是用 C++ 编写的,并且对一些 GUI 组件使用 WTL .....平台是 windows

提前致谢

【问题讨论】:

    标签: c++ charts wtl


    【解决方案1】:

    WTL 为您提供了一些封装 GDI API 和句柄的类,因此您显然可以绘制各种图表,您只需从头开始即可。也就是说,将您的客户区域分解为图表区域、图例、轴和子区域。如果您正在寻找使用盒子的解决方案,WTL 没有任何解决方案。您当然可以在窗口上集成第三方库、ActiveX 控件,甚至是由 IE ActiveX 控件托管的Google Chart Tools,在运行时传递数据合成 JS 脚本。

    【讨论】:

    • 感谢您的快速响应......我有一个用 C++ 编写并安装在 Windows 上的应用程序......所以我还能使用谷歌 API 吗? (我已在我的问题中添加此信息)
    • 使用 Google API 是有意义的选项之一,您是否可以接受取决于您自己。谷歌图表工具有据可查、免费且功能强大。如果您的应用程序将实例化一个 IE 控件并在运行时加载 HTML 页面,并在运行时使用您的数据和对在线 Google 图表 API 的引用,那么它将能够轻松且漂亮地呈现图表,但在运行时在线加载 API。正如我所提到的,它是其中一种选择。传统的第三方 ActiveX 控件可能更适合您。
    • 谢谢,我过去曾使用 Google DOJO API 来开发门户网站...并想到了这种方法,但想知道我们在 WTL 中是否有任何选择...以便报告显示在应用程序内。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-18
    • 1970-01-01
    • 2010-10-14
    • 1970-01-01
    • 2016-07-31
    相关资源
    最近更新 更多