I work in jupyter lab, and the facecolor default is set to black, so you don't see the axes, even though they are being drawn. Find centralized, trusted content and collaborate around the technologies you use most. cropped, but can be useful if the plot is subsequently called Is it correct to use "the" before "materials used in making buildings are"? more than just 10^n, like x * 10^n). This is useful, for example, for displaying off of. and the left margin for column 3 have no margin artists to set their width, using the respective argument to subplots() or Not the answer you're looking for? Can airtags be tracked from an iMac desktop, with no iPhone? Find centralized, trusted content and collaborate around the technologies you use most. # automatically. its not the default because people quite often don't want their figures changing size. further it has a margin for each of left, right, bottom and top. python matplotlib. GridSpec has its own GridSpec.tight_layout method (the pyplot api Site design / logo 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA. Matplotlib plots can be saved as image files using the plt.savefig () function.,The keyword argument bbox_inches='tight' is optional. clipped. What can a lawyer do if the client wants him to be acquitted of everything despite serious evidence? Disconnect between goals and daily tasksIs it me, or the industry? A few tricks: from http://matplotlib.sourceforge.net/users/customizing.html : # note that font.size controls default text sizes. Default is 3./72. By clicking Post Your Answer, you agree to our terms of service, privacy policy and cookie policy. Thanks for contributing an answer to Stack Overflow! Click here How to handle a hobby that makes income in US. Browse other questions tagged, Where developers & technologists share private knowledge with coworkers, Reach developers & technologists worldwide. from the subplot layout, we can leg.set_in_layout(False). constrained_layout operates on the grid of "original" positions for Why is there a voltage on my HDMI and coaxial cables? Parameters as arguments are necessary to obtain the saved figure as desired. tight_layout, # we don't want the layout to change at this point. I created a picture with matplotlib and I saved it as a png. so here the wspace is divided in two, with a wspace of 0.1 between each The behavior when tight_layout assumes that the extra space needed for artists is Can airtags be tracked from an iMac desktop, with no iPhone?
If 'figure', use the figure's The difference between the phonemes /p/ and /b/ in Japanese. rev2023.3.3.43278. See matplotlib Tutorials: Tight Layout Guide. using Figure.subplots_adjust. To subscribe to this RSS feed, copy and paste this URL into your RSS reader. Syntax: matplotlib.pyplot.ylabel (ylabel, fontdict=None, labelpad=None) Parameters: ylabel: The name of the label fontdict: Adds the font styles to the label labelpad: This helps us to set the spacing between label and the axis Example #1: with subplots(), The bbox_inches option in savefig corrected that. Using Kolmogorov complexity to measure difficulty of problems? of the axes before printing. This can be avoided by adding the artist directly to the As a rule, I solve this with the bbox_inches argument: This is similar to calling plt.tight_layout(), but takes all of the relevant artists into account, whereas tight_layout will often pull some objects into frame while cutting off new ones. vertical extent. constrained_layout. In matplotlib I'd add bbox_inches="t. Skip to content Toggle navigation. Pre Matplotlib 2.2, legends and annotations were excluded from the bounding Note that matplotlib.pyplot.tight_layout() will only adjust the Note. Additional keyword arguments that are passed to remove the legend from the bounding box calculation, we simply set its
Is a PhD visitor considered as a visiting scholar? See the same effect can be achieved using subfigures. Answer 1. Broken axis example, where the y-axis will have a portion cut out. are specified as a fraction of the size of the subplot group as a whole. Did this satellite streak past the Hubble Space Telescope so close that it was out of focus? If you are adjusting the figsize and/or the font size, then chances are you need to adjust these normalized coordinate Axes position parameters as well. The available output formats depend on the backend being used. And neither do I know if this helps. subplot_mosaic(), or matplotlib has a function called tight_layout , which automatically adjusts subplot params so that the subplot(s) fits in to the figure area. constrained_layout is similar to I am using mpl1.5 I believe. Note that constrained_layout is turned off for ZOOM and PAN Disconnect between goals and daily tasksIs it me, or the industry? I am also hitting this issue where it's cutting off axis labels. Copyright 20022012 John Hunter, Darren Dale, Eric Firing, Michael Droettboom and the Matplotlib development team; 20122023 The Matplotlib development team. How to save a matplotlib figure and fix text cutting off || Matplotlib Tips Kimberly Fessel 14K subscribers Subscribe 14K views 2 years ago Use matplotlib to save a figure with this demo.. By clicking Accept all cookies, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy. Matplotlib tight_layout legend. Axis labels are cut off when saving figure Follow 42 views (last 30 days) Show older comments Myles on 16 May 2018 Vote 1 Link Commented: Mike Borrello on 16 Jun 2018 Consider the following MWE with produces a figure: Theme Copy clear close all fig1 = figure (1); set (gca,'xscale','log') set (gca,'yscale','log') xlabel ('Frequency (Hz)') Although not thoroughly tested, it seems to work for subplots with . There are five rcParams The y-label was still cut off in the saved image. The only solution that really works! with fig.savefig('outname.png', bbox_inches='tight'). How do I set the figure title and axes labels font size? It is a multi-platform data visualization library built on NumPy arrays and designed to work with the broader SciPy stack. Using indicator constraint with two variables. tight_layout() will work even if the sizes of By voting up you can indicate which examples are most useful and appropriate. allowed to be different. I don't think the question should be closed since the question is talking about. In the case below, the right margin for column 0 By clicking Post Your Answer, you agree to our terms of service, privacy policy and cookie policy. margin. How to save charts without cutting off x-axis labels? By voting up you can indicate which examples are most useful and appropriate. Previous Post Next Post Bulk update symbol size units from mm to map units in rule-based symbology. Pass the file name along with extension, as string argument, to savefig () function. In matplotlib, the location of axes (including subplots) are specified in normalized figure coordinates.
Axis labels are cut off when saving figure - MATLAB Answers - MATLAB png file with the "cairo" backend rather than the default "agg", These control the extra padding around the tight_layout() will also adjust spacing between Disconnect between goals and daily tasksIs it me, or the industry? original values upon exit of this function. Disconnect between goals and daily tasksIs it me, or the industry? x-axis ticks, ticklabels, and label--and things can get cut off. If format is set, it determines the output format, and the file There are small differences in how the backends handle rendering fonts, This may be a bug or Yes, temporarily while the figure is being saved. There is one parent By default, in the Matplotlib library, plots are plotted on a white background. When to use cla(), clf() or close() for clearing a plot in matplotlib? The bbox_inches option worked in jupyter notebook, thank you! Whilst a similar question exists, this question is distinct in that it: The Ipython console in Spyder uses the inline backend, which saves the figure as png and displays the output image. simple ways. that will be used instead of the pads set by constrained_layout: Colorbars are placed a distance pad from their parent, where pad layoutgrid cell: If a colorbar belongs to more than one cell of the grid, then bbox_inches='tight' seems to fix cropping issues but it didn't work for .png. I am plotting a dataset using matplotlib where I have an xlabel that is quite "tall" (it's a formula rendered in TeX that contains a fraction and is therefore has the height equivalent of a couple of lines of text). Trying to understand how to get this basic Fourier Series. titles (or sometimes even ticklabels) go outside the figure area, and are thus compatible.
Plt.savefig cutting off labels - DevAsking What sort of strategies would a medieval military use against a fantasy giant? layoutgrid for the figure consisting of one column and row, and The resolution in dots per inch. An alternative to tight_layout is constrained_layout. larger as well in order for the axes not to collapse to zero height: This example uses two gridspecs to have the colorbar only pertain to ignored because this option is made for improving the layout via I'm trying to save a figure that works fine in IPython inline but does not save the figure to disk with the axes and titles included. savefig(fname, *, dpi='figure', format=None, metadata=None, bbox_inches=None, pad_inches=0.1, facecolor='auto', edgecolor='auto', backend=None, **kwargs ) The available output formats depend on the backend being used. How to save charts without cutting off x-axis labels? For example, you can turn off individual axes (ticks and tick labels). The bbox_inches ="tight" save the figure in a tight fit. Find centralized, trusted content and collaborate around the technologies you use most. Site design / logo 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA. The following is the syntax for changing the size of the x-axis labels: matplotlib.pyplot.xlabel (xlabel, fontsize) Figure patches are unchanged (unless the Figure patch - the incident has nothing to do with me; can I use this this way? Do new devs get fired if they can't solve a certain bug? Figure.legend() (yet). subplot(s) fits in to the figure area. axes.
matplotlib.pyplot.savefig Matplotlib 3.1.2 documentation When you have multiple subplots, often you see labels of different vegan) just to try it, does this inconvenience the caterers and staff? How do I change the size of figures drawn with Matplotlib? Plot y=cos (x), curve using plot () method, with color=green, marker="x" and label y=cos (x). Here are the examples of the python api Bio.Phylo.read taken from open source projects.
Matplotlib.pyplot.ylabel() in Python - GeeksforGeeks Say I want to plot a very simple figure with 2-subplot laid out horizontally, and I want to add some text on the right of the second subplot. bottom margins are not affected by the left-hand column. How do I change the figure size with subplots? Making statements based on opinion; back them up with references or personal experience. Browse other questions tagged, Where developers & technologists share private knowledge with coworkers, Reach developers & technologists worldwide, I think @tom is right that this is a duplicate; although the solution of using. To change the size, the fontsize parameter is passed to the xlabel () method. Defining fig = plt.figure(figsize=(15,10)) at the beginning, saving the file as .jpg and setting bbox_inches='tight' - plt.savefig('filename.jpg',bbox_inches='tight', dpi=150) solved the issue for me. subplots, this can be done manually by adjusting the subplot parameters
Bar plot with error bars Smartadm.ru It works perfectly for me and I'm not sure why it's not activated by default. Is the God of a monotheism necessarily omnipotent? IPython : 8.2.0 ipykernel : 6.13.0 ip. Because it uses enough to accommodate the larger xlabel. you need to make room for it. output. In Dungeon World, is the Bard's Arcane Art subject to the same failure outcomes as other spells? vegan) just to try it, does this inconvenience the caterers and staff? plt.gca(), which gets the current Axes, can also be used. Do new devs get fired if they can't solve a certain bug? Or maybe you can relocate the legend to loc="upper left", https://matplotlib.org/api/_as_gen/matplotlib.pyplot.subplots_adjust.html. The margin padding seems to be properly adjusted for large x and y labels. or columns, or by specifying width and height ratios. the Axes are square, but the figure quite wide so there is a horizontal gap: One obvious way of fixing this is to make the figure size more square, constrained_layout does this The transparency of these patches will be restored to their constrained_layout typically needs to be activated before any axes are added to a figure. A focus on different .
The label of the second y axis on the right is . next subplot is then given by w/hspace. didn't work for me. Why are physically impossible and logically impossible concepts considered separate in terms of probability? One of 'letter', 'legal', 'executive', 'ledger', 'a0' through subplot params when it is called. Changing figure size doesn't seem to help this, and I haven't been able to figure out how to shift the x-axis "up" to make room for the xlabel. In the following, A colorbar is simply another item that expands the margin of the parent
sumo.io.questaal.QuestaalSite.from_file - python examples This post describes how to add error bars on your barplot using R. Both ggplot2 and base R solutions are considered. bounding leg.set_in_layout(False) and the legend will be ignored. A path, or a Python file-like object, or
Newest 'matplotlib&' Questions - Page 1403 - Stack Overflow --Matplotlibplt.savefig() 22 pt plt.savefig() I have got round it by increasing the figure size, and re-sizing afterwards. is saved as fname. How to use Slater Type Orbitals as a basis functions in matrix method correctly? containing a ScalarMappable; specifying the norm and colormap This can either be accomplished using, which tries to do that automatically, or you can use. automatically. matplotlib.backends.backend_pdf.PdfPages. "pdf". So the following works fine: but the following leads to a poor layout: Similarly, If we want the top and bottom of the two grids to line up is no attempt to make the extension, if any, of fname match to make room for the legend: However, sometimes this is not desired (quite often when using from the above, but the space between subplots does. If you create a colorbar with Figure.colorbar, Below we will assign one colorbar to a number of axes each Any ideas what might be going wrong here? via the GridSpec class. Difficulties with estimation of epsilon-delta limit proof.
How to Hide Axis Text Ticks or Tick Labels in Matplotlib? How do you ensure that a red herring doesn't violate Chekhov's gun? I don't know if this is a fix or a work-around. or a pdf file with the "pgf" backend rather than the default still be the same size. My code is GPL licensed, can I issue a license to have my code be distributed in a specific MIT licensed project? row, the bottom/top margins are widened until all the decorators Connect and share knowledge within a single location that is structured and easy to search. causes the layout to be properly constrained. ConnectionPatch for an example. On the other hand, I need nice large font sizes for publication, and apparently the issue persists after doing plt.savefig () with large font size (say 22 pt). import matplotlib.pyplot as plt import numpy as np #from PIL import Image #import matplotlib.image as mpimg def set_size(w,h, ax= None): """w, h: width, height in inches""" if not ax: ax=plt.gca() l = ax.figure.subplotpars.left r = ax.figure.subplotpars.right t = ax.figure.subplotpars.top b = ax.figure.subplotpars.bottom print(l,b,r,t) figw . Selenium + chromedriver . drawn in a Subplot as long as the parent axes is also a Subplot, so 'a10', 'b0' through 'b10'. How to notate a grace note at the start of a bar with lilypond? box that the subplots will be fit inside. Is there a proper earth ground point in this switch box? In Matplotlib, the location of axes (including subplots) are specified in Not the answer you're looking for? However, this will steal space from a subplot layout: In order for a legend or other artist to not steal space Making statements based on opinion; back them up with references or personal experience. . Animated image using a precomputed list of images, matplotlib.animation.ImageMagickFileWriter, matplotlib.artist.Artist.format_cursor_data, matplotlib.artist.Artist.set_sketch_params, matplotlib.artist.Artist.get_sketch_params, matplotlib.artist.Artist.set_path_effects, matplotlib.artist.Artist.get_path_effects, matplotlib.artist.Artist.get_window_extent, matplotlib.artist.Artist.get_transformed_clip_path_and_affine, matplotlib.artist.Artist.is_transform_set, matplotlib.axes.Axes.get_legend_handles_labels, matplotlib.axes.Axes.get_xmajorticklabels, matplotlib.axes.Axes.get_xminorticklabels, matplotlib.axes.Axes.get_ymajorticklabels, matplotlib.axes.Axes.get_yminorticklabels, matplotlib.axes.Axes.get_rasterization_zorder, matplotlib.axes.Axes.set_rasterization_zorder, matplotlib.axes.Axes.get_xaxis_text1_transform, matplotlib.axes.Axes.get_xaxis_text2_transform, matplotlib.axes.Axes.get_yaxis_text1_transform, matplotlib.axes.Axes.get_yaxis_text2_transform, matplotlib.axes.Axes.get_default_bbox_extra_artists, matplotlib.axes.Axes.get_transformed_clip_path_and_affine, matplotlib.axis.Axis.remove_overlapping_locs, matplotlib.axis.Axis.get_remove_overlapping_locs, matplotlib.axis.Axis.set_remove_overlapping_locs, matplotlib.axis.Axis.get_ticklabel_extents, matplotlib.axis.YAxis.set_offset_position, matplotlib.axis.Axis.limit_range_for_scale, matplotlib.axis.Axis.set_default_intervals, matplotlib.colors.LinearSegmentedColormap, matplotlib.colors.get_named_colors_mapping, matplotlib.gridspec.GridSpecFromSubplotSpec, matplotlib.pyplot.install_repl_displayhook, matplotlib.pyplot.uninstall_repl_displayhook, matplotlib.pyplot.get_current_fig_manager, mpl_toolkits.mplot3d.axes3d.Axes3D.scatter, mpl_toolkits.mplot3d.axes3d.Axes3D.plot_surface, mpl_toolkits.mplot3d.axes3d.Axes3D.plot_wireframe, mpl_toolkits.mplot3d.axes3d.Axes3D.plot_trisurf, mpl_toolkits.mplot3d.axes3d.Axes3D.clabel, mpl_toolkits.mplot3d.axes3d.Axes3D.contour, mpl_toolkits.mplot3d.axes3d.Axes3D.tricontour, mpl_toolkits.mplot3d.axes3d.Axes3D.contourf, mpl_toolkits.mplot3d.axes3d.Axes3D.tricontourf, mpl_toolkits.mplot3d.axes3d.Axes3D.quiver, mpl_toolkits.mplot3d.axes3d.Axes3D.voxels, mpl_toolkits.mplot3d.axes3d.Axes3D.errorbar, mpl_toolkits.mplot3d.axes3d.Axes3D.text2D, mpl_toolkits.mplot3d.axes3d.Axes3D.set_axis_off, mpl_toolkits.mplot3d.axes3d.Axes3D.set_axis_on, mpl_toolkits.mplot3d.axes3d.Axes3D.get_frame_on, mpl_toolkits.mplot3d.axes3d.Axes3D.set_frame_on, mpl_toolkits.mplot3d.axes3d.Axes3D.get_zaxis, mpl_toolkits.mplot3d.axes3d.Axes3D.get_xlim, mpl_toolkits.mplot3d.axes3d.Axes3D.get_ylim, mpl_toolkits.mplot3d.axes3d.Axes3D.get_zlim, mpl_toolkits.mplot3d.axes3d.Axes3D.set_zlim, mpl_toolkits.mplot3d.axes3d.Axes3D.get_w_lims, mpl_toolkits.mplot3d.axes3d.Axes3D.invert_zaxis, mpl_toolkits.mplot3d.axes3d.Axes3D.zaxis_inverted, mpl_toolkits.mplot3d.axes3d.Axes3D.get_zbound, mpl_toolkits.mplot3d.axes3d.Axes3D.set_zbound, mpl_toolkits.mplot3d.axes3d.Axes3D.set_zlabel, mpl_toolkits.mplot3d.axes3d.Axes3D.get_zlabel, mpl_toolkits.mplot3d.axes3d.Axes3D.set_title, mpl_toolkits.mplot3d.axes3d.Axes3D.set_xscale, mpl_toolkits.mplot3d.axes3d.Axes3D.set_yscale, mpl_toolkits.mplot3d.axes3d.Axes3D.set_zscale, mpl_toolkits.mplot3d.axes3d.Axes3D.get_zscale, mpl_toolkits.mplot3d.axes3d.Axes3D.set_zmargin, mpl_toolkits.mplot3d.axes3d.Axes3D.margins, mpl_toolkits.mplot3d.axes3d.Axes3D.autoscale, mpl_toolkits.mplot3d.axes3d.Axes3D.autoscale_view, mpl_toolkits.mplot3d.axes3d.Axes3D.set_autoscalez_on, mpl_toolkits.mplot3d.axes3d.Axes3D.get_autoscalez_on, mpl_toolkits.mplot3d.axes3d.Axes3D.auto_scale_xyz, mpl_toolkits.mplot3d.axes3d.Axes3D.set_aspect, mpl_toolkits.mplot3d.axes3d.Axes3D.set_box_aspect, mpl_toolkits.mplot3d.axes3d.Axes3D.apply_aspect, mpl_toolkits.mplot3d.axes3d.Axes3D.tick_params, mpl_toolkits.mplot3d.axes3d.Axes3D.set_zticks, mpl_toolkits.mplot3d.axes3d.Axes3D.get_zticks, mpl_toolkits.mplot3d.axes3d.Axes3D.set_zticklabels, mpl_toolkits.mplot3d.axes3d.Axes3D.get_zticklines, mpl_toolkits.mplot3d.axes3d.Axes3D.get_zgridlines, mpl_toolkits.mplot3d.axes3d.Axes3D.get_zminorticklabels, mpl_toolkits.mplot3d.axes3d.Axes3D.get_zmajorticklabels, mpl_toolkits.mplot3d.axes3d.Axes3D.zaxis_date, mpl_toolkits.mplot3d.axes3d.Axes3D.convert_zunits, mpl_toolkits.mplot3d.axes3d.Axes3D.add_collection3d, mpl_toolkits.mplot3d.axes3d.Axes3D.sharez, mpl_toolkits.mplot3d.axes3d.Axes3D.can_zoom, mpl_toolkits.mplot3d.axes3d.Axes3D.can_pan, mpl_toolkits.mplot3d.axes3d.Axes3D.disable_mouse_rotation, mpl_toolkits.mplot3d.axes3d.Axes3D.mouse_init, mpl_toolkits.mplot3d.axes3d.Axes3D.drag_pan, mpl_toolkits.mplot3d.axes3d.Axes3D.format_zdata, mpl_toolkits.mplot3d.axes3d.Axes3D.format_coord, mpl_toolkits.mplot3d.axes3d.Axes3D.view_init, mpl_toolkits.mplot3d.axes3d.Axes3D.set_proj_type, mpl_toolkits.mplot3d.axes3d.Axes3D.get_proj, mpl_toolkits.mplot3d.axes3d.Axes3D.set_top_view, mpl_toolkits.mplot3d.axes3d.Axes3D.get_tightbbox, mpl_toolkits.mplot3d.axes3d.Axes3D.set_zlim3d, mpl_toolkits.mplot3d.axes3d.Axes3D.stem3D, mpl_toolkits.mplot3d.axes3d.Axes3D.text3D, mpl_toolkits.mplot3d.axes3d.Axes3D.tunit_cube, mpl_toolkits.mplot3d.axes3d.Axes3D.tunit_edges, mpl_toolkits.mplot3d.axes3d.Axes3D.unit_cube, mpl_toolkits.mplot3d.axes3d.Axes3D.w_xaxis, mpl_toolkits.mplot3d.axes3d.Axes3D.w_yaxis, mpl_toolkits.mplot3d.axes3d.Axes3D.w_zaxis, mpl_toolkits.mplot3d.axes3d.Axes3D.get_axis_position, mpl_toolkits.mplot3d.axes3d.Axes3D.add_contour_set, mpl_toolkits.mplot3d.axes3d.Axes3D.add_contourf_set, mpl_toolkits.mplot3d.axes3d.Axes3D.update_datalim, mpl_toolkits.mplot3d.axes3d.get_test_data, mpl_toolkits.mplot3d.art3d.Line3DCollection, mpl_toolkits.mplot3d.art3d.Patch3DCollection, mpl_toolkits.mplot3d.art3d.Path3DCollection, mpl_toolkits.mplot3d.art3d.Poly3DCollection, mpl_toolkits.mplot3d.art3d.get_dir_vector, mpl_toolkits.mplot3d.art3d.line_collection_2d_to_3d, mpl_toolkits.mplot3d.art3d.patch_2d_to_3d, mpl_toolkits.mplot3d.art3d.patch_collection_2d_to_3d, mpl_toolkits.mplot3d.art3d.pathpatch_2d_to_3d, mpl_toolkits.mplot3d.art3d.poly_collection_2d_to_3d, mpl_toolkits.mplot3d.proj3d.inv_transform, mpl_toolkits.mplot3d.proj3d.persp_transformation, mpl_toolkits.mplot3d.proj3d.proj_trans_points, mpl_toolkits.mplot3d.proj3d.proj_transform, mpl_toolkits.mplot3d.proj3d.proj_transform_clip, mpl_toolkits.mplot3d.proj3d.view_transformation, mpl_toolkits.mplot3d.proj3d.world_transformation, mpl_toolkits.axes_grid1.anchored_artists.AnchoredAuxTransformBox, mpl_toolkits.axes_grid1.anchored_artists.AnchoredDirectionArrows, mpl_toolkits.axes_grid1.anchored_artists.AnchoredDrawingArea, mpl_toolkits.axes_grid1.anchored_artists.AnchoredEllipse, mpl_toolkits.axes_grid1.anchored_artists.AnchoredSizeBar, mpl_toolkits.axes_grid1.axes_divider.AxesDivider, mpl_toolkits.axes_grid1.axes_divider.AxesLocator, mpl_toolkits.axes_grid1.axes_divider.Divider, mpl_toolkits.axes_grid1.axes_divider.HBoxDivider, mpl_toolkits.axes_grid1.axes_divider.SubplotDivider, mpl_toolkits.axes_grid1.axes_divider.VBoxDivider, mpl_toolkits.axes_grid1.axes_divider.make_axes_area_auto_adjustable, mpl_toolkits.axes_grid1.axes_divider.make_axes_locatable, mpl_toolkits.axes_grid1.axes_grid.AxesGrid, mpl_toolkits.axes_grid1.axes_grid.CbarAxesBase, mpl_toolkits.axes_grid1.axes_grid.ImageGrid, mpl_toolkits.axes_grid1.axes_rgb.make_rgb_axes, mpl_toolkits.axes_grid1.axes_size.AddList, mpl_toolkits.axes_grid1.axes_size.Fraction, mpl_toolkits.axes_grid1.axes_size.GetExtentHelper, mpl_toolkits.axes_grid1.axes_size.MaxExtent, mpl_toolkits.axes_grid1.axes_size.MaxHeight, mpl_toolkits.axes_grid1.axes_size.MaxWidth, mpl_toolkits.axes_grid1.axes_size.Scalable, mpl_toolkits.axes_grid1.axes_size.SizeFromFunc, mpl_toolkits.axes_grid1.axes_size.from_any, mpl_toolkits.axes_grid1.inset_locator.AnchoredLocatorBase, mpl_toolkits.axes_grid1.inset_locator.AnchoredSizeLocator, mpl_toolkits.axes_grid1.inset_locator.AnchoredZoomLocator, mpl_toolkits.axes_grid1.inset_locator.BboxConnector, mpl_toolkits.axes_grid1.inset_locator.BboxConnectorPatch, mpl_toolkits.axes_grid1.inset_locator.BboxPatch, mpl_toolkits.axes_grid1.inset_locator.InsetPosition, mpl_toolkits.axes_grid1.inset_locator.inset_axes, mpl_toolkits.axes_grid1.inset_locator.mark_inset, mpl_toolkits.axes_grid1.inset_locator.zoomed_inset_axes, mpl_toolkits.axes_grid1.mpl_axes.SimpleAxisArtist, mpl_toolkits.axes_grid1.mpl_axes.SimpleChainedObjects, mpl_toolkits.axes_grid1.parasite_axes.HostAxes, mpl_toolkits.axes_grid1.parasite_axes.HostAxesBase, mpl_toolkits.axes_grid1.parasite_axes.ParasiteAxes, mpl_toolkits.axes_grid1.parasite_axes.ParasiteAxesBase, mpl_toolkits.axes_grid1.parasite_axes.SubplotHost, mpl_toolkits.axes_grid1.parasite_axes.host_axes, mpl_toolkits.axes_grid1.parasite_axes.host_axes_class_factory, mpl_toolkits.axes_grid1.parasite_axes.host_subplot, mpl_toolkits.axes_grid1.parasite_axes.host_subplot_class_factory, mpl_toolkits.axes_grid1.parasite_axes.parasite_axes_class_factory, mpl_toolkits.axisartist.angle_helper.ExtremeFinderCycle, mpl_toolkits.axisartist.angle_helper.FormatterDMS, mpl_toolkits.axisartist.angle_helper.FormatterHMS, mpl_toolkits.axisartist.angle_helper.LocatorBase, mpl_toolkits.axisartist.angle_helper.LocatorD, mpl_toolkits.axisartist.angle_helper.LocatorDM, mpl_toolkits.axisartist.angle_helper.LocatorDMS, mpl_toolkits.axisartist.angle_helper.LocatorH, mpl_toolkits.axisartist.angle_helper.LocatorHM, mpl_toolkits.axisartist.angle_helper.LocatorHMS, mpl_toolkits.axisartist.angle_helper.select_step, mpl_toolkits.axisartist.angle_helper.select_step24, mpl_toolkits.axisartist.angle_helper.select_step360, mpl_toolkits.axisartist.angle_helper.select_step_degree, mpl_toolkits.axisartist.angle_helper.select_step_hour, mpl_toolkits.axisartist.angle_helper.select_step_sub, mpl_toolkits.axisartist.axes_grid.AxesGrid, mpl_toolkits.axisartist.axes_grid.ImageGrid, mpl_toolkits.axisartist.axis_artist.AttributeCopier, mpl_toolkits.axisartist.axis_artist.AxisArtist, mpl_toolkits.axisartist.axis_artist.AxisLabel, mpl_toolkits.axisartist.axis_artist.GridlinesCollection, mpl_toolkits.axisartist.axis_artist.LabelBase, mpl_toolkits.axisartist.axis_artist.TickLabels, mpl_toolkits.axisartist.axis_artist.Ticks, mpl_toolkits.axisartist.axisline_style.AxislineStyle, mpl_toolkits.axisartist.axislines.AxesZero, mpl_toolkits.axisartist.axislines.AxisArtistHelper, mpl_toolkits.axisartist.axislines.AxisArtistHelperRectlinear, mpl_toolkits.axisartist.axislines.GridHelperBase, mpl_toolkits.axisartist.axislines.GridHelperRectlinear, mpl_toolkits.axisartist.axislines.Subplot, mpl_toolkits.axisartist.axislines.SubplotZero, mpl_toolkits.axisartist.floating_axes.ExtremeFinderFixed, mpl_toolkits.axisartist.floating_axes.FixedAxisArtistHelper, mpl_toolkits.axisartist.floating_axes.FloatingAxes, mpl_toolkits.axisartist.floating_axes.FloatingAxesBase, mpl_toolkits.axisartist.floating_axes.FloatingAxisArtistHelper, mpl_toolkits.axisartist.floating_axes.FloatingSubplot, mpl_toolkits.axisartist.floating_axes.GridHelperCurveLinear, mpl_toolkits.axisartist.floating_axes.floatingaxes_class_factory, mpl_toolkits.axisartist.grid_finder.DictFormatter, mpl_toolkits.axisartist.grid_finder.ExtremeFinderSimple, mpl_toolkits.axisartist.grid_finder.FixedLocator, mpl_toolkits.axisartist.grid_finder.FormatterPrettyPrint, mpl_toolkits.axisartist.grid_finder.GridFinder, mpl_toolkits.axisartist.grid_finder.MaxNLocator, mpl_toolkits.axisartist.grid_helper_curvelinear, mpl_toolkits.axisartist.grid_helper_curvelinear.FixedAxisArtistHelper, mpl_toolkits.axisartist.grid_helper_curvelinear.FloatingAxisArtistHelper, mpl_toolkits.axisartist.grid_helper_curvelinear.GridHelperCurveLinear.