Skip to content

Wrong bar layout on the horizontal axis when using 'histogram' in plotly-cartesian #4429

Description

@cebamps

When using the plotly-cartesian in place of the plotly distribution in the latest version (1.51.3, also reproducible in 1.51.1), for some inputs the histogram bars are incoherently laid out on the horizontal axis.

Some other inputs do not seem cause that issue.

The problem does not appear when substituting https://cdn.plot.ly/plotly-1.51.3.js.

Minimal reproduction of the issue

https://jsfiddle.net/c8gfb6rp/2/

var x1 = [1,3];
var x2 = [1,20];

var trace1 = {
  x: x1,
  type: "histogram",
};
var trace2 = {
  x: x2,
  type: "histogram",
};
var data = [trace1, trace2];
var layout = {barmode: "stack", height: 200, width: 400, margin: {t:30, b:30}};

Plotly.plot("plot", data, layout);

Screenshots

Here is what it looks like in the jsfiddle above.

Using plotly-cartesian (bug):
hist-plotly-cartesian

Using plotly (expected behavior):
hist-plotly

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugsomething broken

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions