You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+68-44Lines changed: 68 additions & 44 deletions
Original file line number
Diff line number
Diff line change
@@ -2,8 +2,30 @@
2
2
All notable changes to this project will be documented in this file.
3
3
This project adheres to [Semantic Versioning](http://semver.org/).
4
4
5
-
## [2.0.0]
5
+
## [Unreleased]
6
+
## Added
7
+
- dashboards can now be created using the API. Use `plotly.dashboard_objs`
6
8
9
+
## [2.0.2] - 2017-02-20
10
+
### Fixed
11
+
- Offline plots created with `plotly.offline.plot` now resize as expected when the window is resized.
12
+
-`plotly.figure_factory.create_distplot` now can support more than 10 traces without raising an error. Updated so that if the list of `colors` (default colors too) is less than your number of traces, the color for your traces will loop around to start when it hits the end.
13
+
14
+
## [2.0.1] - 2017-02-07
15
+
### Added
16
+
- Support for rendering plots in [nteract](https://nteract.io/)!
17
+
See [https://github.com/nteract/nteract/pull/662](https://github.com/nteract/nteract/pull/662)
18
+
for the associated PR in nteract.
19
+
- As part of the above, plotly output now prints with a [custom mimetype](https://github.com/plotly/plotly.py/blob/f65724f06b894a5db94245ee4889c632b887d8ce/plotly/offline/offline.py#L348) - `application/vnd.plotly.v1+json`
20
+
21
+
### Added
22
+
-`memoize` decorator added to `plotly.utils`
23
+
24
+
### Changed
25
+
- a `Grid` from `plotly.grid_objs` now accepts a `pandas.Dataframe` as its argument.
26
+
- computationally-intensive `graph_reference` functions are memoized.
27
+
28
+
## [2.0.0] - 2017-01-25
7
29
### Changed
8
30
-`plotly.exceptions.PlotlyRequestException` is *always* raised for network
9
31
failures. Previously either a `PlotlyError`, `PlotlyRequestException`, or a
@@ -14,6 +36,8 @@ revisited.
14
36
config. If it cannot make a successful request, it raises a `PlotlyError`.
15
37
-`plotly.figure_factory` will raise an `ImportError` if `numpy` is not
16
38
installed.
39
+
-`plotly.figure_factory.create_violin()` now has a `rugplot` parameter which
40
+
determines whether or not a rugplot is draw beside each violin plot.
17
41
18
42
### Deprecated
19
43
-`plotly.tools.FigureFactory`. Use `plotly.figure_factory.*`.
- (plotly v2 helper) `plotly.py._api_v2` It was private anyhow, but now it's
23
47
gone.
24
48
25
-
## [1.13.0] - 2016-01-17
49
+
## [1.13.0] - 2016-12-17
26
50
### Added
27
51
- Python 3.5 has been added as a tested environment for this package.
28
52
@@ -36,7 +60,7 @@ gone.
36
60
## [1.12.12] - 2016-12-06
37
61
### Updated
38
62
- Updated `plotly.min.js` to version 1.20.5 for `plotly.offline`.
39
-
- See [the plotly.js CHANGELOG](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md) for additional information regarding the updates
63
+
- See [the plotly.js CHANGELOG](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md) for additional information regarding the updates
40
64
-`FF.create_scatterplotmatrix` now by default does not show the trace labels for the box plots, only if `diag=box` is selected for the diagonal subplot type.
41
65
42
66
## [1.12.11] - 2016-12-01
@@ -50,7 +74,7 @@ gone.
50
74
51
75
### Added
52
76
- Plot configuration options for offline plots. See the list of [configuration options](https://github.com/Rikorose/plotly.py/blob/master/plotly/offline/offline.py#L189) and [examples](https://plot.ly/javascript/configuration-options/) for more information.
53
-
- Please note that these configuration options are for offline plots ONLY. For configuration options when embedding online plots please see our [embed tutorial](http://help.plot.ly/embed-graphs-in-websites/#step-8-customize-the-iframe).
77
+
- Please note that these configuration options are for offline plots ONLY. For configuration options when embedding online plots please see our [embed tutorial](http://help.plot.ly/embed-graphs-in-websites/#step-8-customize-the-iframe).
54
78
-`colors.py` file which contains functions for manipulating and validating colors and arrays of colors
55
79
- 'scale' param in `FF.create_trisurf` which now can set the interpolation on the colorscales
56
80
- animations now work in offline mode. By running `plotly.offline.plot()` and `plotly.offline.iplot()` with a `fig` with `frames`, the resulting plot will cycle through the figures defined in `frames` either in the browser or in an ipython notebook respectively. Here's an example:
@@ -169,14 +193,14 @@ Then, whenever you update the data in `'my-grid'`, the associated plot will upda
169
193
## [1.12.7] - 2016-08-17
170
194
### Fixed
171
195
- Edited `plotly.min.js` due to issue using `iplot` to plot offline in Jupyter Notebooks
172
-
- Please note that `plotly.min.js` may be cached in your Jupyter Notebook. Therefore, if you continue to experience this issue after upgrading the Plotly package please open a new notebook or clear the cache to ensure the correct `plotly.min.js` is referenced.
196
+
- Please note that `plotly.min.js` may be cached in your Jupyter Notebook. Therefore, if you continue to experience this issue after upgrading the Plotly package please open a new notebook or clear the cache to ensure the correct `plotly.min.js` is referenced.
173
197
174
198
## [1.12.6] - 2016-08-09
175
199
### Updated
176
200
- Updated `plotly.min.js` from 1.14.1 to 1.16.2
177
-
- Trace type scattermapbox is now part of the main bundle
- Numerous additions and changes where made to the mapbox layout layers attributes
201
-
- Attribute line.color in scatter3d traces now support color scales
202
-
- Layout shapes can now be moved and resized (except for 'path' shapes) in editable contexts
203
-
- See [the plotly.js CHANGELOG](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md#1141----2016-06-28) for additional information regarding the updates
224
+
- Numerous additions and changes where made to the mapbox layout layers attributes
225
+
- Attribute line.color in scatter3d traces now support color scales
226
+
- Layout shapes can now be moved and resized (except for 'path' shapes) in editable contexts
227
+
- See [the plotly.js CHANGELOG](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md#1141----2016-06-28) for additional information regarding the updates
- Updated plotly.min.js so the offline mode is using plotly.js v1.13.0
212
-
- Fix `Plotly.toImage` and `Plotly.downloadImage` bug specific to Chrome 51 on OSX
213
-
- Beta version of the scattermapbox trace type - which allows users to create mapbox-gl maps using the plotly.js API. Note that scattermapbox is only available through custom bundling in this release.
214
-
- See [the plotly.js CHANGELOG](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md#1130----2016-05-26) for additional additions and updates.
236
+
- Fix `Plotly.toImage` and `Plotly.downloadImage` bug specific to Chrome 51 on OSX
237
+
- Beta version of the scattermapbox trace type - which allows users to create mapbox-gl maps using the plotly.js API. Note that scattermapbox is only available through custom bundling in this release.
238
+
- See [the plotly.js CHANGELOG](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md#1130----2016-05-26) for additional additions and updates.
215
239
216
240
### Added
217
241
- The FigureFactory can now create gantt charts with `.create_gantt`. Check it out with:
- Updated plotly.min.js so the offline mode is using plotly.js v1.12.0
247
-
- Light position is now configurable in surface traces
248
-
- surface and mesh3d lighting attributes are now accompanied with comprehensive descriptions
271
+
- Light position is now configurable in surface traces
272
+
- surface and mesh3d lighting attributes are now accompanied with comprehensive descriptions
249
273
250
274
- Allowed `create_scatterplotmatrix` and `create_trisurf` to use divergent and categorical colormaps. The parameter `palette` has been replaced by `colormap` and `use_palette` has been removed. In `create_scatterplotmatrix`, users can now:
251
-
- Input a list of different color types (hex, tuple, rgb) to `colormap` to map colors divergently
252
-
- Use the same list to categorically group the items in the index column
253
-
- Pass a singlton color type to `colormap` to color all the data with one color
254
-
- Input a dictionary to `colormap` to map index values to a specific color
255
-
- 'cat' and 'seq' are valid options for `colormap_type`, which specify the type of colormap being used
275
+
- Input a list of different color types (hex, tuple, rgb) to `colormap` to map colors divergently
276
+
- Use the same list to categorically group the items in the index column
277
+
- Pass a singlton color type to `colormap` to color all the data with one color
278
+
- Input a dictionary to `colormap` to map index values to a specific color
279
+
- 'cat' and 'seq' are valid options for `colormap_type`, which specify the type of colormap being used
256
280
257
281
- In `create_trisurf`, the parameter `dist_func` has been replaced by `color_func`. Users can now:
258
-
- Input a list of different color types (hex, tuple, rgb) to `colormap` to map colors divergently
259
-
- Input a list|array of hex and rgb colors to `color_func` to assign each simplex to a color
282
+
- Input a list of different color types (hex, tuple, rgb) to `colormap` to map colors divergently
283
+
- Input a list|array of hex and rgb colors to `color_func` to assign each simplex to a color
260
284
261
285
### Added
262
286
- Added the option to load plotly.js from a CDN by setting the parameter `connected=True`
- Updated plotly.min.js so offline is using plotly.js v1.9.0
321
-
- Added Ternary plots with support for scatter traces (trace type `scatterternary`, currently only available in offline mode)
322
-
- For comprehensive update list see the [plotly.js CHANGELOG](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md)
345
+
- Added Ternary plots with support for scatter traces (trace type `scatterternary`, currently only available in offline mode)
346
+
- For comprehensive update list see the [plotly.js CHANGELOG](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md)
323
347
324
348
## [1.9.7] - 2016-04-04
325
349
### Fixed
326
350
- Offline mode will no longer delete the Jupyter Notebook's require, requirejs, and define variables.
327
351
328
352
### Updated
329
353
- Updated plotly.min.js so offline is using plotly.js v1.8.0
330
-
- Added range selector functionality for cartesian plots
331
-
- Added range slider functionality for scatter traces
332
-
- Added custom surface color functionality
333
-
- Added ability to subplot multiple graph types (SVG cartesian, 3D, maps, pie charts)
334
-
- For comprehensive update list see the [plotly.js CHANGELOG](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md)
354
+
- Added range selector functionality for cartesian plots
355
+
- Added range slider functionality for scatter traces
356
+
- Added custom surface color functionality
357
+
- Added ability to subplot multiple graph types (SVG cartesian, 3D, maps, pie charts)
358
+
- For comprehensive update list see the [plotly.js CHANGELOG](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md)
335
359
336
360
## [1.9.6] - 2016-02-18
337
361
### Updated
@@ -506,18 +530,18 @@ it does.
506
530
### Removed
507
531
-`height` and `width` are no longer accepted in `iplot`. Just stick them into your figure's layout instead, it'll be more consistent when you view it outside of the IPython notebook environment. So, instead of this:
0 commit comments