| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1235,6 +1235,9 @@ def __init__(self, tz=None, minticks=5, maxticks=None, | |||
| 1235 | 1235 | 5000, 10000, 20000, 50000, 100000, 200000, 500000, | |
| 1236 | 1236 | 1000000]} | |
| 1237 | 1237 | if interval_multiples: | |
| 1238 | + # Swap "3" for "4" in the DAILY list; If we use 3 we get bad | ||
| 1239 | + # tick loc for months w/ 31 days: 1, 4,..., 28, 31, 1 | ||
| 1240 | + # If we use 4 then we get: 1, 5, ... 25, 29, 1 | ||
| 1238 | 1241 | self.intervald[DAILY] = [1, 2, 4, 7, 14, 21] | |
| 1239 | 1242 | ||
| 1240 | 1243 | self._byranges = [None, range(1, 13), range(1, 32), | |
@@ -1341,8 +1344,9 @@ def get_locator(self, dmin, dmax): | |||
| 1341 | 1344 | self._freq = freq | |
| 1342 | 1345 | ||
| 1343 | 1346 | if self._byranges[i] and self.interval_multiples: | |
| 1344 | - if i == 2 and interval == 14: | ||
| 1345 | - byranges[i] = [1, 15] | ||
| 1347 | + if i == DAILY and interval == 14: | ||
| 1348 | + # just make first and 15th. Avoids 30th. | ||
| 1349 | + byranges[i] = [1, 15] | ||
| 1346 | 1350 | else: | |
| 1347 | 1351 | byranges[i] = self._byranges[i][::interval] | |
| 1348 | 1352 | interval = 1 | |
| Back | FazBrowse Home | New Git URL |
0 commit comments