Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

more flexible type of input arguments for px functions #1768

Merged
merged 69 commits into from
Oct 4, 2019
Merged
Show file tree
Hide file tree
Changes from 64 commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
152f87f
more flexible type of input arguments for px functions
emmanuelle Sep 13, 2019
fe4eda3
wrong col name case
emmanuelle Sep 13, 2019
86937ea
corner case of functions grabbing all cols
emmanuelle Sep 13, 2019
1ad0f5c
better behavior of index, more tests
emmanuelle Sep 14, 2019
7d0e985
comment code
emmanuelle Sep 14, 2019
915a5a1
black
emmanuelle Sep 15, 2019
5d5ab81
debugging
emmanuelle Sep 15, 2019
ea0fa6a
relax column ordering in tests
emmanuelle Sep 15, 2019
e5f6953
tests
emmanuelle Sep 15, 2019
29d7e18
array arguments
emmanuelle Sep 16, 2019
4a028a2
move column checks
emmanuelle Sep 16, 2019
ab35b42
case of dimensions
emmanuelle Sep 16, 2019
e4b8835
clean code + black
emmanuelle Sep 16, 2019
3b0d21a
deduplicated labels logics
emmanuelle Sep 16, 2019
2a6ff71
better handling of dimensions
emmanuelle Sep 17, 2019
72b5d1c
corner case when column was modified
emmanuelle Sep 17, 2019
19431dd
modified docs
emmanuelle Sep 17, 2019
7297a7f
black
emmanuelle Sep 17, 2019
dadd645
case when no df provided and str arguments
emmanuelle Sep 17, 2019
2cb9dba
argument=None
emmanuelle Sep 17, 2019
b09dc58
better handling of problematic case
emmanuelle Sep 17, 2019
91e6cda
simplify code
emmanuelle Sep 17, 2019
33db488
symbol and line_dash
emmanuelle Sep 17, 2019
e58c82e
stricter check on column
emmanuelle Sep 17, 2019
9d65a07
more readable error message
emmanuelle Sep 17, 2019
64010de
check length
emmanuelle Sep 17, 2019
20bd812
error when multiindex
emmanuelle Sep 17, 2019
a7241a5
accept int as column names
emmanuelle Sep 18, 2019
dc1fc0a
array and dict as dataframe
emmanuelle Sep 18, 2019
61678c2
splom case
emmanuelle Sep 18, 2019
71756a3
simplified index case
emmanuelle Sep 18, 2019
40ba5b9
black
emmanuelle Sep 18, 2019
749db6c
better error messages
emmanuelle Sep 19, 2019
cd8574a
better handling of Series (name is None)
emmanuelle Sep 19, 2019
299fdde
handle case of name conflicts
emmanuelle Sep 19, 2019
8753797
removed print statements
emmanuelle Sep 20, 2019
ed24d8b
black
emmanuelle Sep 20, 2019
2da2b21
wip
emmanuelle Sep 20, 2019
102b89f
name heuristic
emmanuelle Sep 20, 2019
0a50f6a
Py2 fix
emmanuelle Sep 20, 2019
58c9eba
more complex test
emmanuelle Sep 20, 2019
0a92537
use sets instead of lists
emmanuelle Sep 20, 2019
372bd8f
bug correction and new test
emmanuelle Sep 20, 2019
3d0aff0
comments
emmanuelle Sep 20, 2019
5a329ad
simpler way to use names
emmanuelle Sep 23, 2019
e0e0dd5
comments
emmanuelle Sep 23, 2019
6bced73
docstring
emmanuelle Sep 23, 2019
bcc41a2
more tests
emmanuelle Sep 23, 2019
382e768
integer column names
emmanuelle Sep 23, 2019
82c6592
typo
emmanuelle Sep 24, 2019
9caeee1
better error message
emmanuelle Sep 24, 2019
adc68d3
better test
emmanuelle Sep 24, 2019
5dc0ab1
order of tests
emmanuelle Sep 24, 2019
f5d056c
doc modification
emmanuelle Sep 24, 2019
bedf74f
qa
emmanuelle Sep 24, 2019
074342b
case of named index
emmanuelle Sep 24, 2019
ead8430
be more defensive with names
emmanuelle Sep 24, 2019
db10967
better error msg with index
emmanuelle Sep 24, 2019
ef29378
do not modify input arguments
emmanuelle Sep 24, 2019
5e40653
corrected bug
emmanuelle Sep 25, 2019
78564cc
name consistency
emmanuelle Sep 25, 2019
2534ca9
name consistency
emmanuelle Sep 25, 2019
c88660f
qa
emmanuelle Sep 25, 2019
b5adbcf
if args[field] is a dict it should stay a dict
emmanuelle Sep 25, 2019
b375f91
addressed Jon's comments
emmanuelle Sep 26, 2019
c59a4d5
spaces in error messages
emmanuelle Sep 28, 2019
1774ade
case of size column
emmanuelle Sep 28, 2019
16d95af
qa
emmanuelle Sep 30, 2019
5c95786
revert to is
emmanuelle Sep 30, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 25 additions & 25 deletions packages/python/plotly/plotly/express/_chart_types.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@


def scatter(
data_frame,
data_frame=None,
x=None,
y=None,
color=None,
Expand Down Expand Up @@ -57,7 +57,7 @@ def scatter(


def density_contour(
data_frame,
data_frame=None,
x=None,
y=None,
z=None,
Expand Down Expand Up @@ -113,7 +113,7 @@ def density_contour(


def density_heatmap(
data_frame,
data_frame=None,
x=None,
y=None,
z=None,
Expand Down Expand Up @@ -167,7 +167,7 @@ def density_heatmap(


def line(
data_frame,
data_frame=None,
x=None,
y=None,
line_group=None,
Expand Down Expand Up @@ -212,7 +212,7 @@ def line(


def area(
data_frame,
data_frame=None,
x=None,
y=None,
line_group=None,
Expand Down Expand Up @@ -257,7 +257,7 @@ def area(


def bar(
data_frame,
data_frame=None,
x=None,
y=None,
color=None,
Expand Down Expand Up @@ -307,7 +307,7 @@ def bar(


def histogram(
data_frame,
data_frame=None,
x=None,
y=None,
color=None,
Expand Down Expand Up @@ -364,7 +364,7 @@ def histogram(


def violin(
data_frame,
data_frame=None,
x=None,
y=None,
color=None,
Expand Down Expand Up @@ -415,7 +415,7 @@ def violin(


def box(
data_frame,
data_frame=None,
x=None,
y=None,
color=None,
Expand Down Expand Up @@ -461,7 +461,7 @@ def box(


def strip(
data_frame,
data_frame=None,
x=None,
y=None,
color=None,
Expand Down Expand Up @@ -511,7 +511,7 @@ def strip(


def scatter_3d(
data_frame,
data_frame=None,
x=None,
y=None,
z=None,
Expand Down Expand Up @@ -562,7 +562,7 @@ def scatter_3d(


def line_3d(
data_frame,
data_frame=None,
x=None,
y=None,
z=None,
Expand Down Expand Up @@ -608,7 +608,7 @@ def line_3d(


def scatter_ternary(
data_frame,
data_frame=None,
a=None,
b=None,
c=None,
Expand Down Expand Up @@ -647,7 +647,7 @@ def scatter_ternary(


def line_ternary(
data_frame,
data_frame=None,
a=None,
b=None,
c=None,
Expand Down Expand Up @@ -682,7 +682,7 @@ def line_ternary(


def scatter_polar(
data_frame,
data_frame=None,
r=None,
theta=None,
color=None,
Expand Down Expand Up @@ -726,7 +726,7 @@ def scatter_polar(


def line_polar(
data_frame,
data_frame=None,
r=None,
theta=None,
color=None,
Expand Down Expand Up @@ -766,7 +766,7 @@ def line_polar(


def bar_polar(
data_frame,
data_frame=None,
r=None,
theta=None,
color=None,
Expand Down Expand Up @@ -804,7 +804,7 @@ def bar_polar(


def choropleth(
data_frame,
data_frame=None,
lat=None,
lon=None,
locations=None,
Expand Down Expand Up @@ -844,7 +844,7 @@ def choropleth(


def scatter_geo(
data_frame,
data_frame=None,
lat=None,
lon=None,
locations=None,
Expand Down Expand Up @@ -888,7 +888,7 @@ def scatter_geo(


def line_geo(
data_frame,
data_frame=None,
lat=None,
lon=None,
locations=None,
Expand Down Expand Up @@ -930,7 +930,7 @@ def line_geo(


def scatter_mapbox(
data_frame,
data_frame=None,
lat=None,
lon=None,
color=None,
Expand Down Expand Up @@ -966,7 +966,7 @@ def scatter_mapbox(


def line_mapbox(
data_frame,
data_frame=None,
lat=None,
lon=None,
color=None,
Expand Down Expand Up @@ -997,7 +997,7 @@ def line_mapbox(


def scatter_matrix(
data_frame,
data_frame=None,
dimensions=None,
color=None,
symbol=None,
Expand Down Expand Up @@ -1035,7 +1035,7 @@ def scatter_matrix(


def parallel_coordinates(
data_frame,
data_frame=None,
dimensions=None,
color=None,
labels={},
Expand All @@ -1059,7 +1059,7 @@ def parallel_coordinates(


def parallel_categories(
data_frame,
data_frame=None,
dimensions=None,
color=None,
labels={},
Expand Down
Loading