A minor NChart3D update is released

by Konstantin at 9 Feb. 2017

Today we have released NChart3D 2.8.1. This is a minor update that contains fixes and a new API. The fixes coming for iOS version are related to the new version of Swift. The new API introduced in NChart3D version 2.8.1 is to get frames of legend and time axis. We are constantly improving our charting library to fit both your current and future needs. Stay with us!

Today we are glad to present the new version of NChart3D, our universal charting framework for iOS, Android, macOS and Windows (UWP). To the library users who asked us for the new APIs: thank you for your suggestions! We have implemented two new APIs. The first one is designed to catch zoom changes. The second one is for saving screenshot to file in NChart3D for UWP. We also improved the software performance through the memory usage optimizations.

What’s new in version 2.8:
- API for saving screenshot to file in NChart3D for UWP
- API to catch zoom changes
- Memory usage optimizations
- AudioQueue instead of AVCaptureSession in microphone streaming example of iOS demo app

A new version is available on our website:
NChart3D v2.8 for iOS:
http://nchart3d.com/nchart/download
NChart3D v2.8 for Android: http://nchart3d.com/nchart-android/download
NChart3D v2.8 for macOS: http://nchart3d.com/nchart-osx/download
NChart3D v2.8 for Windows (UWP): http://nchart3d.com/nchart-win/download

An updated version of NChart3D has been released. We receive many requests from our users asking for certain improvements. This new release includes three of them. The first improvement is a new flexible API to control axes intersection. We came up with a better, more convenient way to manage axes intersections at some point.

The second enhancement is an API to position callout in the arbitrary place of plot area. Callouts can now be tied to a specific position in the drawing area. A callout stays there all the time and there’s a line that connects it with the anchor point.

And the third new feature is that the ticks are always on the axis now. In the previous versions of NChart3D ticks and ticks signatures were located at the border of the drawing area. Now, if the axis line is displayed, they move around the drawing area, following the axis. When the axis line is hidden, ticks are still located on the border of the drawing area.


Here’s the full list of changes in NChart3D 2.7:
- New flexible API to control axes intersection
- API to position callout in the arbitrary place of plot area
- Ticks are always on the axis now

A new version is available on our website:
NChart3D v2.7 for iOS: http://nchart3d.com/nchart/download
NChart3D v2.7 for Android: http://nchart3d.com/nchart-android/download
NChart3D v2.7 for OS X: http://nchart3d.com/nchart-osx/download
NChart3D v2.7 for Windows (UWP): http://nchart3d.com/nchart-win/download

NChart3D 2.6 update is inspired by users' requests

by Konstantin at 14 Oct. 2016

This week we’re very pleased to announce a new update of NChart3D that brings lots of new features. We have heard your feedback and this new version was inspired by your requests. According to them, we have added tiny ticks, minor and tiny grids. In this new release the axis line, grid line, crosshair lines and line series can be dashed. The logarithmic mode for axes and transparent background were another popular requests and these are also included in this update. And now, let's discuss these features in more detail.

In the previous versions of NChart3D there were major ticks and minor ticks. We have added the tiny ticks which divide the space between major and minor ticks. The number of the tiny ticks can be set by the user. And also in the previous versions grid lines could only be drawn at the major ticks. Now the grid lines can be displayed at any tick marks - major, minor and tiny.

The next feature we added is logarithmic mode for axes. In some cases, the logarithmic scale is more accurate than the linear one. It better reflects the data that may be difficult to read on linear axes. Take as an illustration the following chart that captures the tourism dynamic in the New Zealand. The logarithmic scale shows, e.g., how the number of tourists dropped during the World War II.

* Data taken from the http://www.stats.govt.nz/infoshare/

In NChart3D 2.6 the background could be set as transparent. Finally, in the new version we have also implemented the option to display axis lines, grid lines, crosshair lines and line series as dashed lines.

Here’s the full list of changes in NChart3D 2.6:
- Tiny ticks
- Minor and tiny grids
- Logarithmic mode for axes
- Dash for axis line, grid line, crosshair lines and line series
- Transparent background

A new version is available on our website:
NChart3D v2.6 for iOS: http://nchart3d.com/nchart/download
NChart3D v2.6 for Android: http://nchart3d.com/nchart-android/download
NChart3D v2.6 for OS X: http://nchart3d.com/nchart-osx/download
NChart3D v2.6 for Windows (UWP): http://nchart3d.com/nchart-win/download

New version of NGrid released today

by Konstantin at 16 Sep. 2016

Today sees the launch of version 1.1.25 of NGrid, our powerful grid, table and spreadsheet library for iOS. In this release we added two groups of methods. The first group is for checking whether rows or columns are expanded and the second is for inserting and removing rows and columns.

The full changelog is below:
– API improvements: added methods for checking whether rows or columns are expanded
– API improvements: added methods for inserting and removing rows and columns

The new NGrid version is available on our website http://nchart3d.com/ngrid/