Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/dhilt/plotly.js

Open-source JavaScript charting library behind Plotly and Dash
https://github.com/dhilt/plotly.js

expand setSliceCursor logic to handle treemap and pathbar cases

0e3185f2f7f2638adbbdba626cd9e2ee357d0d96 authored over 5 years ago by archmoj <[email protected]>
fix #4027 - show zeroline even when no grid lines are present

- see https://github.com/plotly/plotly.js/issues/4027
for complete rationale
- add assertZeroL...

ed81f17a79457d6ab5ef88ce4b2d163bad09cd61 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
pass hover and transition options to fx

eb54f2414b216dbd81d2fbd3f9525b70c74f5df8 authored over 5 years ago by archmoj <[email protected]>
move attachFxHandlers to fx.js

e23a5774b5a3ca5295ff8ddac7a978a194c93f11 authored over 5 years ago by archmoj <[email protected]>
use ax._gridVals to built WebGL splom grid line data

- ... that is instead of ax._vals
- ax._gridVals has the grid line of the axis ends filtered out...

9f30e0aed04e2739d0e8b684bd67f126820eda26 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
revert sunburst hoverinfo defaults

also applied the same defaults for treemap
fix pointer to entry in hover
clean up unused keys and...

088b0e0133a56477ee8899372e2a07b4f277af01 authored over 5 years ago by archmoj <[email protected]>
Merge pull request #4188 from plotly/fix-tiny-zoomboxes

Fix tiny zoombox behavior

832590bb9f2c837058e96c2777d27e5f504921a0 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
replace 'showzeroline' -> 'zeroline'

- 'showzeroline' isn't a valid a attribute
- the tests worked fine as 'zeroline' got coerced to ...

184db748e58b1330eea5e43474f66809e6e52c22 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
fixup click-to-select in dragmode:'zoom' test

- that drag(LASSO_PATH) call used to lead a no zoom,
so this test did not properly check for s...

61b88e95356ba53f91855a57d04abd9b9a7a2276 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
revisit pathbar draw as well as transition

f3d38b8e00843c86c3ab3f6ef02a421aa9a265c6 authored over 5 years ago by archmoj <[email protected]>
:hocho: 2*MINDRAG requirement for zoomboxes to lead to relayout

- this requirement can lead to visible 1d or 2d zoomboxes
that do not lead to an axis range re...

1c12dba3f33f449f125bed6f12e61e6273234bf7 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
fix typos in cartesian_interact suite

eb2d4e9a2097cbb7ca32776bccf81c23e6a3c39a authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
drop stroke-linejoin

cceee499d7a6f145f6eaba56f5410f644306aa2b authored over 5 years ago by archmoj <[email protected]>
various attribute revisions

pad.(top | left | right | bottom) > pad.(t | l | r | b)
barpath.position > barpath.side
reuse sun...

6dad9586c9a4945aecc296a9af0acf8ac4873abe authored over 5 years ago by archmoj <[email protected]>
correct current path when there is no parent

now no need to include empty string to hide last label on the barpath

648167d9dfdd51e12cc14d2515032b154012bd41 authored over 5 years ago by archmoj <[email protected]>
Merge pull request #4171 from plotly/dflt-range-under-rangemode

Adapt default axis ranges to rangemode

6c2babde86acab33d8c5078f14b7bbcb99c02271 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
Merge pull request #4180 from plotly/pr-bar-anim

bar transitions

c727dd14e8a6421b8b97523c9782f7cfedd88947 authored over 5 years ago by Antoine Roy-Gobeil <[email protected]>
bar: add object constancy to transitions

9a8c702c2d8ee9c1b314e2044d738c0a9f6a6015 authored over 5 years ago by Antoine Roy-Gobeil <[email protected]>
Merge pull request #4184 from plotly/modebar-buttons-fix-partial-bundles

Fix toggleHover and resetViews modebar buttons for some partial bundle + graph setups

7a4a83727a60df9a3865f2d96dfb5f15dcb2bdb4 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
bar: set stroke-width to 0 when bar is blank

709ee2fb8126c07367151cdc2d617b37f45d85c5 authored over 5 years ago by Antoine Roy-Gobeil <[email protected]>
treemap jasmine tests

6a595b6c03029d1798197105aaa69ccca9a50267 authored over 5 years ago by archmoj <[email protected]>
treemap mocks

6cc8590b6625588f4fbdb7d535dbca785d3e09ce authored over 5 years ago by archmoj <[email protected]>
changes to sunburst attributes - add percentages - add colorscale and option to count branches - revise descriptions and editTypes

320f81a8a3d4bf2bf6d76750afd4d1677a4c1585 authored over 5 years ago by archmoj <[email protected]>
treemap code

671e8645508717d7bf91001953c588b0aa88ca46 authored over 5 years ago by archmoj <[email protected]>
prep to add treemap to the lib

06d93ae9d849eace7149fdc5487b07ff1e4d5179 authored over 5 years ago by archmoj <[email protected]>
fix #4164 - add fallbacks to fullLayout._subplots[k] entries

... in modebar buttons handlers called on graphs with different
subplot arrangement that may...

40ee980cfaa543877bb295ab99acd621531c2482 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
checkTransition: add tolerance to transform check

16c88f8ff93b401ec21d52a7d6a9cd07e139a96c authored over 5 years ago by Antoine Roy-Gobeil <[email protected]>
refactor base_plot files

52ded315c06d851fb9296bc7f9fae51de8f7661a authored over 5 years ago by archmoj <[email protected]>
bar textpad const

ec6a9deee5b747c0d6f8f6187b83de766bc4daec authored over 5 years ago by archmoj <[email protected]>
Update BUILDING.md

7133feacdd17d60849ed29a5af80c82ad18cdb39 authored over 5 years ago by Marc J. Schmidt <[email protected]>
fixup variable name in legend maxWidth logic block

35b0c92e9312726fb5e026a3f6677bdfb0c6c5aa authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
cleanup legend relayout tests

e92ca986f1287b4982943611eb3927b074d6ead4 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
end Legend.draw early when margin-redraw in-progress

... to avoid race conditions leading to wrong legend
position and size.

42d5e4e0e5f9012a141cf91bcdf683436842d890 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
bar: test marker.line.(width|color) and horizontal bar transitions

cc871cdb5292bf7c3e75431d3936c2229966cb37 authored over 5 years ago by Antoine Roy-Gobeil <[email protected]>
bar: properly transition to blank bars

495d036d44636923d9e6d55d7261629c8c7a81ac authored over 5 years ago by Antoine Roy-Gobeil <[email protected]>
linting

0eeb471d764dfe411dea7262ab636c43af94943c authored over 5 years ago by Emmanuelle Gouillart <[email protected]>
typo

52eb483ba692f16b31085623d187000f48ffcdfe authored over 5 years ago by Emmanuelle Gouillart <[email protected]>
Merge pull request #4179 from plotly/texttemplate-empty-string

texttemplate: accept empty text string

9b5f0898e13c24f2ad23c9745cac07e48c0e35d9 authored over 5 years ago by Antoine Roy-Gobeil <[email protected]>
Added docs about building Plotly correctly with Angular

52e7210a56cf2b25af271f87fce289fd6b888cb8 authored over 5 years ago by Marc J. Schmidt <[email protected]>
additions to streamtube doc

abe5c0afb8bf1d7859fdfbb5295c5080de3ec614 authored over 5 years ago by Emmanuelle Gouillart <[email protected]>
pie: test texttemplate with aggregated values

a4bce5022df5b1cc054d3cdc52a2aa116b8d0f57 authored over 5 years ago by Antoine Roy-Gobeil <[email protected]>
pie: accept emptry string in helpers.getFirstFilled

cb40618530a7089c83ee38a0b6b5c54732579bc6 authored over 5 years ago by Antoine Roy-Gobeil <[email protected]>
introducing checkTransition to :lock: down bar transitions

bda810fd90be1ccb6993ec856d8ff59f007aa772 authored over 5 years ago by Antoine Roy-Gobeil <[email protected]>
introducing transitions for bar trace

f49828a05fdf593097083842b31cbc2f8f777c11 authored over 5 years ago by Antoine Roy-Gobeil <[email protected]>
pie & sunburst: pass empty text string to texttemplate

2e966e03ceec3e2a23f07b654d3f06ed328eb114 authored over 5 years ago by Antoine Roy-Gobeil <[email protected]>
checkTextTemplate: make sure empty text shows up as empty string

9b4a38d6d5052343543fb3445c4ba6f002c669ee authored over 5 years ago by Antoine Roy-Gobeil <[email protected]>
Merge pull request #4176 from plotly/scattermapbox-text-br

Properly handle <br> and \n in scattermapbox text

46866fdbb1fdf2e12437a48252f190d07807aa00 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
Merge pull request #4177 from plotly/contourlabel-format-via-colorbar-fix

Fix contour(carpet) label formatting via colorbar settings

4ef2f802e0c940a62cec9ef8735cd7e8972796b5 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
fix contour(carpet) label formatting via colorbar settings

... post colorbar refactor of
https://github.com/plotly/plotly.js/pull/3786

2ea8b7929e0a9884598dd2976968d80dee329fa3 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
Merge branch 'master' into legend-horizontal-computed-dims-fix

6b2b63baaa4b1e82af95ac93015e184ec9c8b99a authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
add <br> and \n in mapbox_bubble-tet mock

... to show https://github.com/plotly/plotly.js/issues/4152 fix

b5a3f250e000ffec9fcf01919fd62501d62391b4 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
fix #4152 - convert <br> -> \n in scattermapbox text

... to be consistent with the rest of plotly.js

bcc1abace743b419ef9a3924c58742c4a58e83cd authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
fix #4137 - adapt default axis ranges to *rangemode*'

... so that even if no `_extremes` stash get filled in,
ax.rangemode still as an effect.

06ee3c0e7d7849208d03a7b2ca243e1c7fedded6 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
Merge pull request #4165 from plotly/draw-axes-no-bounding-box-final

Axes.draw w/o getBoundingClientRect + many axis automargin fixes

b5f0316f5c90e466a2a9009eeb876bee627e39c2 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
Merge pull request #4167 from plotly/animate-range-edit-leak

Fix multi-axis transition "leaks"

1aa0b6f0ad4bce8ba7abe4c00a0331ff5e6cedfd authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
Merge pull request #4169 from cjwainwright/distribute-minified-files-in-own-packages

Distribute minified files in own packages

5f25eafb96b356b724b45e3a87bd09cb4b2b5cb3 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
Merge pull request #4170 from plotly/annotations-off-screen-during-drag

Remove off-screen annotations during drag

6eba3c51f34c6e7e111703342008e8cdbf0e2795 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
Removing trailing whitespace

fd43bed1d2dd1aaf0cf15ffeba912f6abf2113c1 authored over 5 years ago by Chris Wainwright <[email protected]>
fix #4141 - :hocho: wrong offscreen annotation during drag logic

2d39e2fd16d2aa62fb7ad185db5dc5c51c5e5487 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
Adding documentation for dist min npm packages

c5797ddbea4d5f0d3b60b3732bfc56dd8134c226 authored over 5 years ago by Chris Wainwright <[email protected]>
Merge pull request #4168 from plotly/bump-dev-deps-2019-09-06

Bump dev deps 2019 09 06

240334eb51f9abfa0237aadcae90f1d47b10a92a authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
Publishing minified files to own dist packages

9b77ee39ea49e2ae20734bccbd502fc7cb69b0fb authored over 5 years ago by Chris Wainwright <[email protected]>
bump karma & its chrome and ff launcher

8ba4e2582d7c37ee8431c30e21ded39423c00c5f authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
bump browserify

867e43c319edb5158a516d3704c6c8d95c1ef05c authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
bump eslint

a077f0da12ade1906ea8d8b6e77b6c26eb710671 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
fix #4153 - reset loop variable in old/new transition prepare loops

- this commits fixes both the `Plotly.animate` and
the `Plotly.react` case.

41a5a83a6d2c5b82c31a9a7edd23000bd1763187 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
fix multicategory label placement for outside `tickson:labels`

- multicategory2 now has the correct divider length
- some multicategory baselines are updated w...

bb127af41e57368ed319af29241c4802093107b0 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
fix ax automargin for multi-line ax titles

- automargin-multiline-titles and
automargin-rangeslider-and-sidepush now push the
bottom en...

40f1b24167e8d80e1a242930aa45d90bc71b4954 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
fix #2434 - handle ax.automargin + ax.mirror cases

... by registering a mirror-specific push-margin id.

- Note that to handle the 'all' and 'allti...

daa88e04ee18cc5bdaaa39897215526f5cca92d2 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
update baselines post :hocho: ax._boundingBox commit

- some range slider baselines have a slightly bigger
bottom margin
- automargin-rangeslider-an...

ecc592c75e40f0b7188b2bd6087e270477b26461 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
resolve #1988 - :hocho: ax._boundingBox (!)

- replace it with getLabelLevelBBox (an extension of getLabelLevelSpan),
to compute axis margi...

d2650fe30a38a4997774acc3d66f97de44b0d989 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
add spikeline tests

- covering cases where `ax._subplotsWith.length > 1`
and ax in question isn't at extremity of ...

16542f3d29ad994bc2c99fd27f18d18fbe05a5bc authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
rename titleOffset -> Axes.getPxPosition

... which is a more appropriate name.
Moreover, improve its perf by using
_anchorAxis ca...

9781e8ce819bc511bc13094f10b0ec3b05ce4b32 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
use Axes.getPxPosition instead of ax._boundingBox

... to position cartesian spike edges. This allows us to not
have to compute the axis boundi...

2e7b3dd6143ac9fddbc200dcc883f08c96c4a175 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
replace ax._counterSpan with ax._counterDomain(Min|Max)

... which can be computed before ax.setScale()

- This speeds up Axes.drawOne (e.g. for drag int...

9ebbd57cd28b3aaba04b79a0e034b865067a48a1 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
add four failing axis automargin mocks

- two showing problems with `ax.mirror`
- one showing problems with multiline axis titles
- one ...

d54ec945304dd14bfe565d2aa5c91f030ea160c4 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
add outside ticks to multicategory2 mock

... to show divider span bug, update baseline using 1.49.4

a7e8eaf62f1dbfa1093ae12db1b0d1869a7006da authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
use Plots.previousPromises in lsInner

... to make `lsInner` more similar with other async subroutines.
This patch has no effect on...

0cf93f818aa78b20b3630eaafbda12eb8f1760b2 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
draw in shapes, images and annotations in drawData only

- need to draw them (again) in finalDraw,
by the time we get to drawData we have the correct
...

2a9bbee15b036b8734f36769d43b2bf5f0b93431 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
:hocho: obsolete `geocontainer` purge call

... this thing is has not been used since we
move geo subplot to `fullLayout._paper` layer.

e907b9f11674ad36a462af8b24079366a2f24b76 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
:hocho: useless axis mocking in polar

... we no longer need to do this since the
Axes.doTicks -> Axes.drawOne refactor

93ef0433a295413769a42874f139d37dd00b5fb3 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
Merge pull request #4163 from plotly/nicolaskruchten-patch-1

Add link to Fastly open-source page

b45304597ff639c7b9e38adf6a6b48efc47455af authored over 5 years ago by Nicolas Kruchten <[email protected]>
Update README.md

98072cfd09c89f767d3d1a26317a733cd6b362cb authored over 5 years ago by Nicolas Kruchten <[email protected]>
do not constrain legend (x,y) when `margin.autoexpand:false`

- when one sets autoexpand to false, fullLayout.margin are
honoured no matter how big the lege...

c33c92fb4c90e6f79a2dca7ac706405b52f9640d authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
fix #4132 - fix horizontal legend dimension computations

- which gives better margin pushes,
fixes legendgroup_horizontal_wrapping mock
- use per-item ...

6b0befeca81dd6791d4baa094578a58dd8bef504 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
add mocks showing #4132 bug

2b2bd9b64678e157bba661a4f721891d63e59600 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
add Lib.log when legend (x,y) are constrained into graph width/height

- N.B. need to remove legend from splom test to get
Lib.log counter right.

1f00a40ef07aac47e8ae7d068182ec165b767baf authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
Lib.log when margin push are dropped

1e6862a6ce2d28b5e87bb608013d3a66c45f18d4 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
add more legend mocks (with 1.49.4 baselines)

- mocks with negative x with orientation h
- mock with small viewports
- mock with legend beyond...

bf586d4a74c5f5ce9b5cf77e8fb5481ae1e00899 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
fix many legend auto-margin push and positioning edge cases

- see https://github.com/plotly/plotly.js/issues/771
- introduce measures _maxHeight, _maxWidth ...

488cca19cc30022c025cfdfc7f499abf66ea7565 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
trim toggle-rect to more-precise width

... the current width didn't lead to any bugs, but
it was too large in most cases.

- make h...

51df66da51c48e948d9e0f313fd72ba7c2e7f9b7 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
some more linting

- use fullLayout.(width|height) instead of ly(Min|Max)
- use bw instead of opts.borderwidth
- :h...

d770138b30f278a207c838114dcea4443645e7ea authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
drop expandHorizontalMargin logic

... which doesn't appear to do anything,
and mv computeLegendDimension to separate step

f12c62c27c65156d836cbdbadf28cb543974ca14 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
add a few things to legend/constants.js

- set scrollBar enter attrs in constants file
- rename textOffsetX -> textGap, add itemGap const...

0c497bb7010d11dbbdc22dbf5d363442256b8e03 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
calc max name/label length in getLegendData

... during calcdata loop, instead of in Legend.draw
this allows us to :hocho: one loop over ...

82b97699f8c8f25ae1d518e1d968342c4eb0e987 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
drop firstRender logic in Legend.draw

1cf347a379f200f495012831539fa117e21c16a5 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
improve legend x, y, xanchor, yanchor attr declarations

- do not list `dflt` in schema as their value depends on
the legend orientation (and rangeslid...

de369f38bcd4eaf019345cd844d73e4cdba03030 authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
rm useless legend/anchor_utils.js file

... src/lib/anchor_utils.js has the same logic

3ab7713d6726acd84a6e8d39a28873a74e689a5b authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>
Merge pull request #4105 from plotly/datauri_images

Process data uri images synchronously

37e80cbc10ef8bf93b4dee1c1e7de043745da676 authored over 5 years ago by Jon Mease <[email protected]>
Merge pull request #4102 from plotly/constraint-contours-rounded-off-edgepath-bug

Constraint contours with rounded-off edgepath bug fix

060369adcd48c3a8386f830343648aa32081053b authored over 5 years ago by Étienne Tétreault-Pinard <[email protected]>