2012-02-18 63 views
6

進出口尋找一個解決方案或者對如何,從使用Qt C++應用程序,創建科學地塊的一些準則。我已將自己的想法放在gnuplot上,因爲它具有很好的功能,可以在以後使用我的乳膠圖等。C++應用程序,如何將其納入gnuplot的

我的問題是,然後,我可以和我如何做到以顯示QT一個情節,也使得有可能暴露gnuplot的命令以後生成的情節進行報告。

我應該根據我的數據創建數據文件部分,並創建一個命令的文本文件?

是否可以整合到我的C++應用程序,這樣我創建的情節,看到它在我的應用程序,然後將數據保存和打印文件。

任何輸入都會很好。我現在不會gnuplot,並且不知道它是否可以在我的應用程序中用於unix或其庫上的應用程序。謝謝。

+0

你可能想嘗試Qwt。 – skjoshi 2014-04-02 13:21:59

回答

5

最簡單方法是在一個系統()或類似呼叫您的應用程序運行的gnuplot,密謀圖像,然後顯示圖像。

如果您想更詳細的控制有一個iostream lib交談GNUPLOT或舊C interface

+1

這是如何解決跨系統解決方案的。我只是爲每個系統制定不同的方法並調用正確的系統調用? iostream lib是否適用於交叉系統?謝謝。 – 2012-02-18 04:11:02

+0

您需要做的只是在系統調用中更改gnuplot可執行文件的名稱/路徑 – 2012-02-18 05:15:42

0

如果您沒有設置gnuplot的樣子到:

  • KD圖,它使用Qt的模型視圖編程模型。它是跨平臺的,甚至有一個插件在Qt Designer中顯示爲一個小部件。
  • 的R-項目是偉大的策劃可能是你所需要的是一個獨立的程序,也可作爲一個Qt界面R-僞造。它也是跨平臺的。

注: 我還沒有嘗試過R-Forge。 R實際上是一種統計編程語言。 KD Chart針對商業類型圖表,但可能會有您需要的。

+0

謝謝。很難找到KD Chart的一些例子,但我認爲gnuplot提供了一些更加科學的地塊,至少在我的報道中我的口味。感謝您的答覆。 – 2012-02-19 12:19:41

相關問題