Skip to content

Commit 1ce26dd

Browse files
committed
correction of 'seperated parameter extra in extra_axis_opt and extra_picture_opt'
1 parent 3e5bb18 commit 1ce26dd

File tree

2 files changed

+9
-12
lines changed

2 files changed

+9
-12
lines changed

matplotlib2tikz/axes.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -386,10 +386,10 @@ def __init__(self, data, obj):
386386
def __get_label_rotation_and_horizontal_alignment(self, obj, data, axes):
387387
tick_label_text_width = None
388388
tick_label_text_width_identifier = "%s tick label text width" % axes
389-
if tick_label_text_width_identifier in data['extra axis options']:
390-
tick_label_text_width = data['extra axis options [base]']
389+
if tick_label_text_width_identifier in data['extra axis parameters']:
390+
tick_label_text_width = data['extra axis parameters']
391391
[tick_label_text_width_identifier]
392-
del data['extra axis options'][tick_label_text_width_identifier]
392+
del data['extra axis parameters'][tick_label_text_width_identifier]
393393

394394
label_style = ""
395395

matplotlib2tikz/save.py

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -123,14 +123,11 @@ def get_tikz_code(
123123
data['font size'] = textsize
124124
data['custom colors'] = {}
125125
data['extra tikzpicture parameters'] = extra_tikzpicture_parameters
126+
data['extra axis parameters'] = extra_axis_parameters
126127
# rectangle_legends is used to keep track of which rectangles have already
127128
# had \addlegendimage added. There should be only one \addlegenimage per
128129
# bar chart data series.
129130
data['rectangle_legends'] = set()
130-
#if extra_axis_parameters:
131-
data['extra axis options [base]'] = extra_axis_parameters.copy()
132-
#else:
133-
# data['extra axis options [base]'] = set()
134131

135132
if dpi is None:
136133
savefig_dpi = mpl.rcParams['savefig.dpi']
@@ -263,17 +260,17 @@ def _recurse(data, obj):
263260
content = _ContentManager()
264261
for child in obj.get_children():
265262
if isinstance(child, mpl.axes.Axes):
266-
# Reset 'extra axis options' for every new Axes environment.
267-
data['extra axis options'] = \
268-
data['extra axis options [base]'].copy()
263+
# Reset 'extra axis parameters' for every new Axes environment.
264+
#data['extra axis parameters'] = \
265+
# data['extra axis parameters'].copy()
269266

270267
ax = axes.Axes(data, child)
271268
if not ax.is_colorbar:
272269
# Run through the child objects, gather the content.
273270
data, children_content = _recurse(data, child)
274271
# add extra axis options from children
275-
if data['extra axis options']:
276-
ax.axis_options.extend(data['extra axis options'])
272+
if data['extra axis parameters']:
273+
ax.axis_options.extend(data['extra axis parameters'])
277274
# populate content
278275
content.extend(
279276
ax.get_begin_code() +

0 commit comments

Comments
 (0)