【问题标题】:Google Chart APIs for plotting data in local machine用于在本地机器上绘制数据的 Google Chart API
【发布时间】:2010-05-11 19:03:27
【问题描述】:

前言:

我是一名系统程序员(刚开始他的软件工程师职业生涯),所以不太擅长@web 脚本语言,尽管我刚刚开始学习它们。

问题概要:

我想编写一个应用程序来跟踪我正在做的事情并记录下来,以便我分析我的时间花费模式,并可以帮助我随时分析。

问题描述:

我的计划是编写一个应用程序,它位于后台并跟踪我桌面上的活动窗口(每秒)并将这些数据存储在 SQLite 数据库中。但为了更吸引人(因为我想与其他人分享这个应用程序),我想要一个功能,用户可以分析他感兴趣的任何时期之间记录的数据。为此,我希望用户能够使用记录的数据生成图表。

为此,我想到了使用浏览器进行 UI 和 Google 可视化 API 进行绘图工作。那么,是否可以使用 Google Visualization API 绘制本地数据?如果是这样,请指导我如何继续...(如前所述,我是一名系统程序员,具体来说是 C 程序员,刚刚开始在空闲时间学习 Web 脚本)

做出这些决定的原因:

(1) 记录我正在做的事情的应用程序将使用 C/C++ 编写 - 因为我是系统程序员,对它们非常熟悉。并且可以轻松快速地完成。

(2) SQLite - 非常小,可以轻松嵌入到我的应用程序中,并且是开源的。而且我认为许多 Web 脚本语言,如 PHP、python 都有访问 SQLite DB 的接口。

(3) UI 浏览器 - 希望浏览器能方便用户使用,我不会在 UI 方面做太多事情。由于主 UI 将是浏览器,Google 可视化 API 将进行绘图。我可能需要做的就是写几行脚本(我在最后一点吗???)

对我的设计决定发表评论以及任何教我如何做到这一点的教程(或指针)将不胜感激......

谢谢

微内核:)

PS:灵感来自 Nathan Baulch 对https://stackoverflow.com/questions/161590/how-do-you-track-your-time

的回复

@Nathan Baulch,非常感谢您提出如此绝妙的主意。 \m/

【问题讨论】:

    标签: scripting desktop-application google-visualization time-tracking web-scripting


    【解决方案1】:

    我会将浏览器嵌入到应用程序中(你想用 C# 编写)

    并使用 jquery 绘图作为图表。您可以在这里找到更多信息:http://www.flotcharts.org/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-11
      • 2012-12-04
      • 2012-09-04
      • 2021-05-02
      • 2013-01-30
      相关资源
      最近更新 更多