ChartDirector

用 PNG、JPEG、BMP、WBMP、PDF 和 GIF 中創建幾乎所有流覽器都可以查看的圖表,包括行動裝置和手持設備。

由以下開發商製作:Advanced Software Engineering
ComponentSource 開始代理銷售的日期:2004年

價格從: US$ 146.02 版本: 7.2.x 新增功能 更新: Mar 7, 2026 5.00 評價的平均星級5.00 評價的平均星級5.00 評價的平均星級5.00 評價的平均星級5.00 評價的平均星級 (10)

i

For ChartDirector for C++ the latest version is 7.2.x . For ChartDirector for .NET the latest version is 7.1. For other programming languages, the latest version is 7.0.

ChartDirector V7.2

Released: Mar 7, 2026

V7.2 中的更新

修補程式

ChartDirector for C++ 7.2 is a bug fix release. It fixes bugs discovered since ChartDirector for C++ 7.1:

  • Moving correlation does not handle Chart::NoValue points correctly. ArrayMath::movCorr computes moving coorelation incorrectly if there are Chart::NoValue points. This issue in now fixed.
  • MFC CChartViewer control resource leak. The MFC CChartViewer control accepts a chart object as input and generates a Windows bitmap object for displaying on screen. If the control is deleted without clearing the bitmap (by setting the chart to null), there will be a resource leak. CChartViewer will now automatically clear the bitmap if necessary when the control is about to be destroyed (in the MFC OnDestroy handler). This issue affects applications that delete controls with program code. It does not affect applications that add controls to a form at design time and never delete the controls.
  • PNG compression optimization. The image compression parameters for PNG has been optimized. On average, PNG files generated by ChartDirector should have smaller file size.
  • Discrete Heat Map extra fields incorrect if the x and y arrays are given as the grid line coordinates of the cells. If a discrete heat map is created by providing the x, y and z arrays, the x and y arrays can be the center coordinates of the cells or the coordinates of the grid lines between cells. ChartDirector can distinguish the two cases by considering the size of the 3 arrays. However, when adding custom labels to the cells with extra fields, ChartDirector always assumes the x and y arrays are the center coordinates of the cells. The label position will be incorrect if the x and y arrays are in fact the grid line coordinates. This issue is now fixed.
  • Lowess curve fitting may not fit optimally at the end points of the curve. For data with large number of points, if lowess curve fitting is used with a small smoothing factor, the curve may not fit optimally at the end points of the curve. This can be hard to notice because the end points are only a very small part of the curve consisting of large number of points. However, it may become noticeable if the chart is highly zoomed in at an end point.
  • Multi-bar chart data label position incorrect if it uses multiple y-axes. For a multi-bar chart (including multi-stacked bar chart), ChartDirector uses the same y-axis scale to calculate the positions of the data labels for all bars. This is incorrect if some data sets use different y-axes. This issue is now fixed.