Skip to content

Releases: plotly/plotly_matlab

3.1.0

Choose a tag to compare

@robertoffmoura robertoffmoura released this 07 Aug 14:27

New features

  • Octave support — hggroup plots (bar, stairs, stem, quiver, area, errorbar, contour, rectangle), polar/rose/ezpolar → plotly polar subplots, Faces/Vertices patches → colored mesh3d + wireframe edges, contour hggroups, histograms as bars, legendrank, multi-group bar widths, scene camera derived from Octave view
  • Polar plot family — polar, polarplot, rose, ezpolar, compass, polarhistogram, complex polar, scatterpolar (shared updatePolarAxesLayout helper)
  • Pie charts — 2D pie slices → native pie traces (labels, exact percentages, CCW order)
  • Digraph support (incl. multiple markers) and HistogramStairs support
  • Heatmaps — cell text colors/annotations, ColorLimits, colorbar in tiledLayout, 1×1 heatmaps, axis labels
  • Custom tooltips — DataTipRows on line & scatter plots; quiver/feather/compass hover showing position + vector components; pie slice hover labels
  • write_image (Kaleido) rewritten — direct JSON/SVG output, no Java dependency
  • Fixes: online POST request, duration bar plots, scatterhist with grouped data, polar axis title overwrite

Breaking

  • HG1 support removed — MATLAB R2014b+ required

Internal

  • Massive refactor (one update* per plot type, deduplicated helpers, caching, removed array-growing loops)
  • New cross-engine test suite (Test_plotlyfig.m, PlotlyTestCase, runplotlytests) — 80 tests, Octave 107/107 green
  • makegallery HTML gallery generator (now with dark theme) + makegallerytests

3.0.0

Choose a tag to compare

@robertoffmoura robertoffmoura released this 13 Aug 14:07
f284638

This version introduces under the hood improvements and replaces some vendor libraries with built-in functions.

Summary of changes:

  • Use direct property access instead of set/get methods for speed
  • Remove primary try-catchs that just hide errors (and fix resulting bugs)
  • Improve m2json; Support strings and datetime
  • Add support for color opacity settings in plots
  • Add support for multiline titles
  • Add support for plot subtitles
  • Fix default zoom when user has set XLim/Ylim to Inf
  • Add support for 'datetime' values in 'stem' plots
  • Improve support for 'area' and 'stairs' plots
  • Use built-in 'jsondecode' (introduced in R2016b) instead of vendoring a version of 'jsonlab' from 2014
  • Use built-in 'matlab.net.base64decode' (introduced in R2016b) instead of vendoring 'base64decode'
  • Use built-in 'webread' and 'webwrite' (introduced in R2015a) instead of vendoring 'urlread2'

Delightful Release

Choose a tag to compare

@gilbertogalvis gilbertogalvis released this 13 Oct 22:04
ac0aaa1

This new version introduces some new features that the user can enjoy. Now we can make ternary plots using matlab_plotly !; We can also configure axes and subplots to our liking in addition to playing with animations in offline mode ... and much more

More Update fig2plotly Code.

Choose a tag to compare

@gilbertogalvis gilbertogalvis released this 10 Sep 17:01
ea4b3b5

This release is updated with more recent fix issues and improves much 3d functionalities!

More Update Code. More Robust

Pre-release

Choose a tag to compare

@gilbertogalvis gilbertogalvis released this 24 Aug 13:44
0f297a7

This release works 90% fine with histogram, histogram2, plotmatrix, heatmap, contour, fcontour, contourf, surfc, contour3 and some others matlab functions

More Robust to some issues

Pre-release

Choose a tag to compare

@gilbertogalvis gilbertogalvis released this 13 Aug 16:38
7c90450

For this release a large number of issues have been fixed

Default offline mode

Choose a tag to compare

@jolinos jolinos released this 30 Jul 09:41

Offline and Online setups have been separated.

Added style stripping functionality

Choose a tag to compare

@andreyDimitrov andreyDimitrov released this 10 Mar 22:15
0.5.5

increment version

Wrapper Imporvement

Choose a tag to compare

@andreyDimitrov andreyDimitrov released this 06 Mar 23:19

Some bug fixes and improvements to the wrapper function.

Plotly

Choose a tag to compare

@chriddyp chriddyp released this 05 Mar 19:49

now with a MATLAB figure exporter!