绘图组件总结

TeeChart

https://www.steema.com/product/vcl

TeeChart Pro charting component library offers hundreds of Graph styles in 2D and 3D for data visualization, 56 mathematical, statistical and financial Functions for you to choose from together with an unlimited number of axes and 30 Palette components.






Matplotlib  free

http://matplotlib.org/

matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python and ipython shell (ala MATLAB®* or Mathematica®), web application servers, and six graphical user interface toolkits.


ChartDirector  charge

http://www.advsofteng.com/index.html

http://www.advsofteng.com/gallery.html 示例

ChartDirector for C++ is completely self-contained and does not depend on any third party library or GUI framework. ChartDirector can be used for GUI applications, such as in MFC charting and Qt charting, as well as non GUI applications, such as command line, batch and background applications.



GNUPlot  free  更新速度较快(*****)

http://www.gnuplot.info/download.html

参考:http://blog.csdn.net/yangyangyang20092010/article/details/17249731

参考:http://piperzero.iteye.com/blog/1475766

Gnuplot is a portable command-line driven graphing utility for Linux, OS/2, MS Windows, OSX, VMS, and many other platforms. The source code is copyrighted but freely distributed (i.e., you don't have to pay for it). It was originally created to allow scientists and students to visualize mathematical functions and data interactively, but has grown to support many non-interactive uses such as web scripting. It is also used as a plotting engine by third-party applications like Octave. Gnuplot has been supported and under active development since 1986.






MathPlot free

win32 binaries 其它版本需要自己编译

http://mathgl.sourceforge.net/doc_en/Pictures.html#Pictures

Now MathGL has more than 35000 lines of code, more than 55 general types of graphics for 1d, 2d and 3d data arrays, including special ones for chemical and statistical graphics. It can export graphics to raster and vector (EPS or SVG) formats. It has Qt, FLTK, OpenGL interfaces and can be used even from console programs. It has functions for data processing and script MGL language for simplification of data plotting. Also it has several types of transparency and smoothed lightning, vector fonts and TeX-like symbol parsing, arbitrary curvilinear coordinate system and many over useful things. It can be used from code written on C++/C/Fortran/Python/Octave and many other languages. Finally it is platform independent and free (under GPL v.2.0 license).


QCustomPlot free 

QT开发框架下的绘图组件

http://www.qcustomplot.com/index.php/introduction

QCustomPlot is a Qt C++ widget for plotting and data visualization. It has no further dependencies and is well documented. This plotting library focuses on making good looking, publication quality 2D plots, graphs and charts, as well as offering high performance for realtime visualization applications. Have a look at the Setting Up and the Basic Plotting tutorials to get started.

QCustomPlot can export to various formats such as vectorized PDF files and rasterized images like PNG, JPG and BMP. QCustomPlot is the solution for displaying of realtime data inside the application as well as producing high quality plots for other media.



Qt Charts 

https://blog.qt.io/blog/2016/01/18/qt-charts-2-1-0-release
A short introduction of the module to those of you new to it: Qt Charts is a module that provides a set of easy to use chart components. Different chart types that are available: Line, Spline, Area, Scatter, Bar, Pie, Polar and Box-and-Whiskers Chart.
examples_chartthemes_light

examples_openglseries

Chart Pro   charge

http://www.codejock.com/products/chart/?2yn6s14z=zsp

Chart Pro for Visual C++ MFC is easy to use and can be added to your project with only a few lines of code. All charts are fully customizable allowing you to create virtually any charting style.

Line Chart


ChartFX

https://www.softwarefx.com/products/chartfx/?selPlat=VS

“For more than 2 decades, Chart FX has been the preferred data visualization technology for thousands of desktop and server based applications. Building from an impressive feature set, Chart FX offers unmatched IDE integration and innovative features that set new standards in charting component technology.”



An MFC Chart Control with Enhanced User Interface Free

https://www.codeproject.com/articles/317712/an-mfc-chart-control-with-enhanced-user-interface#demo
An MFC linear chart control with enhanced appearance.






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值