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

Skip to content

Commit 595bda3

Browse files
committed
Basic functionality
1 parent 9e20541 commit 595bda3

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

lib/matplotlib/colorbar.py

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -575,8 +575,8 @@ def _get_ticker_locator_formatter(self):
575575
else:
576576
locator = _ColorbarAutoLocator(self)
577577
else:
578-
b = self._boundaries[self._inside]
579-
locator = ticker.FixedLocator(b, nbins=10)
578+
b = self.boundaries[self._inside]
579+
locator = ticker.FixedLocator(b)
580580

581581
if formatter is None:
582582
if isinstance(self.norm, colors.LogNorm):
@@ -893,8 +893,15 @@ def _process_values(self, b=None):
893893
if b is not None:
894894
self._boundaries = np.asarray(b, dtype=float)
895895
if self.values is None:
896-
self._values = 0.5 * (self._boundaries[:-1]
897-
+ self._boundaries[1:])
896+
self._values = []
897+
for i in range(len(self._boundaries)-1):
898+
self._values.extend(np.linspace(self._boundaries[i],
899+
self._boundaries[i+1], 1000,
900+
endpoint = False))
901+
self._values.extend([self._boundaries[-1]])
902+
self._values = np.array(self._values)
903+
self._boundaries = self._values
904+
self._values = 0.5 * (self._values[:-1] + self._values[1:])
898905
if isinstance(self.norm, colors.NoNorm):
899906
self._values = (self._values + 0.00001).astype(np.int16)
900907
else:

0 commit comments

Comments
 (0)