Perspective 0.3.0 is out now, thanks to the tireless effots of the Perspective Contributors! With this release comes the standard new-release Features, APIs, and Fixes; more importantly, it also features - a new home!
... of course, the Features, Fixes and APIs are really important too. So much so that they have their own section.
An entirely new charting plugin based on D3FC, with new
chart types as well as all your old favorites.
completely OSS, and fully replaces
Featuring new charts like Candlestick, as well as new zoom interactions, resizable and repositionable legends, multiple Y-axes, and more!
Perspective now supports full streaming via Apache Arrow. Load your data into
perspective instance on the server via node.js, and stream state & updates via
Apache Arrow to a
perspective instance in the browser, without ever
converting touching JSON.
CPU time and memory usage improvements to reading, querying and writing performance have been made, as well as a new scheduler with substantially better overall data throughput.
With the new
perspective-cli command-line tool, encode an Arrow from a CSV
or even host a simple Perspective HTTP/WebSocket server.
<perspective-viewer> now emits interaction events for all plugins types, which
can be hooked wired together with other
<perspective-viewer>s to create
complex cross-filtered dashboards.
reset actions available via an options toolbar, and
flatten quickly with
shift-click. Render warnings prevent huge visualizations
from unintentionally overwhelming the browser. Smart category filters, column
sorting, and more!
@finos/perspective-viewer-d3fcD3FC plugin - a new comprehensive OSS charting replacement.
perspectiveCLI tool for manipulating and inspecting data.
@finos/perspective-webpack-pluginmodule for building Webpack applications containing perspective.
perspective-clickevents (for cross-filtering).
to_arrow()methods has been added to
get_config(), methods have been added to
styleElement()methods have been added to
on_update()now optionally provides modified rows as an Apache Arrow encoded
- New CSS custom-style options for all plugin types, including for
datetype, in addition to existing
- Column sorting directions
"col abs asc",
"col abs desc".
- Shadow DOM
- Windows build support