Ask Question Asked 2 years, 10 months ago. I am getting lost in different methods used in matplotlib. The labels on my horizontal colorbar are too close together and I don't want to reduce text size further: cbar = plt.colorbar(shrink=0.8, orientation='horizontal', extend='both', pad=0.02) I'd like to preserve all ticks, but remove every other label. I have a matplotlib (v2.1.1) plot that includes a colorbar. I am using matplotlib with python as follows: f = plt.figure() ax = f.add_subplot(1,1,1) i = ax.imshow(mat, cmap= 'gray') For more information, take a look at this issue.Thanks to @tcaswell for providing this solution:.

Learn more . 1.

Matplotlib allows for a large range of colorbar customization. Get tick values of colorbar in matplotlib. The issue comes when I try to force the ticklabels to be written in scientific notation.

Stack Overflow for Teams is a private, secure spot for you and your coworkers to find and share information. Active 2 years, 1 month ago. The solution is to create the contours for the range of the colorbar that you want, and use the extend kwarg. I want to remove the (ticks) axis with numbers to the right of the colorbar. How can I force the scientific notation (ie, 1x10^0, 2x10^0, ..., 1x10^2, and so on) in the ticks of the color bar? I am trying to put a colorbar to my image using matplotlib. Matplotlib.axis.Tick.set_rasterized() Function I thought this question pointed out a bug, but it turns it's a usage/compatability constraint. Matplotlib is a library in Python and it is numerical – mathematical extension for NumPy library.It is an amazing visualization library in Python for 2D plots of arrays and used for working with the broader SciPy stack. When plotted on a figure with a white background, I get a colorbar as shown in one of the attached images. How can I extract the currently displayed ticks of a matplotlib colorbar as a list? Viewed 3k times 5. I want to create a colour-coded scatter plot with a colorbar on the side and datetime on the x axis. The colorbar itself is simply an instance of plt.Axes , so all of the axes and tick formatting tricks we've learned are applicable. That is fine (though I'd love to know how to set the number of minor ticks).