We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
tight_layout
1 parent 0374041 commit 1f81838Copy full SHA for 1f81838
src/mplfinance/plotting.py
@@ -427,7 +427,12 @@ def plot( data, **kwargs ):
427
axA1.set_ylim(config['ylim'][0], config['ylim'][1])
428
elif config['tight_layout']:
429
ydelta = 0.01 * (maxy-miny)
430
- axA1.set_ylim(miny-ydelta,maxy+ydelta)
+ if miny > 0.0:
431
+ # don't let it go negative:
432
+ setminy = max(0.9*miny,miny-ydelta)
433
+ else:
434
+ setminy = miny-ydelta
435
+ axA1.set_ylim(setminy,maxy+ydelta)
436
437
if config['xlim'] is not None:
438
axA1.set_xlim(config['xlim'][0], config['xlim'][1])
0 commit comments