Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 09fcae4

Browse files
committed
Fix data access
1 parent 2dce9ee commit 09fcae4

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

lib/matplotlib/units.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -73,23 +73,25 @@ def wrapper(*args, **kwargs):
7373
data = arguments['data']
7474

7575
for arg in convert_x:
76-
if has_data and arg in data:
77-
original_data = data[arg]
76+
if has_data and arguments[arg] in data:
77+
data_arg = arguments[arg]
78+
original_data = data[data_arg]
7879
axes._process_unit_info(xdata=original_data, kwargs=kwargs)
7980
converted_data = axes.convert_xunits(original_data)
80-
data[arg] = converted_data
81+
data[data_arg] = converted_data
8182
else:
8283
original_data = arguments[arg]
8384
axes._process_unit_info(xdata=original_data, kwargs=kwargs)
8485
converted_data = axes.convert_xunits(original_data)
8586
arguments[arg] = converted_data
8687

8788
for arg in convert_y:
88-
if has_data and arg in data:
89-
original_data = data[arg]
89+
if has_data and arguments[arg] in data:
90+
data_arg = arguments[arg]
91+
original_data = data[data_arg]
9092
axes._process_unit_info(ydata=original_data, kwargs=kwargs)
9193
converted_data = axes.convert_yunits(original_data)
92-
data[arg] = converted_data
94+
data[data_arg] = converted_data
9395
else:
9496
original_data = arguments[arg]
9597
axes._process_unit_info(ydata=original_data, kwargs=kwargs)
@@ -99,6 +101,7 @@ def wrapper(*args, **kwargs):
99101
if has_data:
100102
arguments['data'] = data
101103
bound_args.arguments = arguments
104+
102105
args = bound_args.args
103106
kwargs = bound_args.kwargs
104107
return func(*args, **kwargs)

0 commit comments

Comments
 (0)