Skip to content

Commit f7e3520

Browse files
rename return_calc_values keys for backwards compatibility
1 parent 7d89f3d commit f7e3520

File tree

2 files changed

+87
-87
lines changed

2 files changed

+87
-87
lines changed

examples/scratch_pad/price-movement_ret_calc_vals.ipynb

Lines changed: 78 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@
258258
{
259259
"data": {
260260
"text/plain": [
261-
"'0.12.7a11'"
261+
"'0.12.7a12'"
262262
]
263263
},
264264
"execution_count": 4,
@@ -360,68 +360,11 @@
360360
"name": "stdout",
361361
"output_type": "stream",
362362
"text": [
363-
"{'brick_dates': [datetime.datetime(2011, 7, 11, 0, 0, tzinfo=datetime.timezone.utc),\n",
364-
" datetime.datetime(2011, 7, 28, 0, 0, tzinfo=datetime.timezone.utc),\n",
365-
" datetime.datetime(2011, 8, 1, 0, 0, tzinfo=datetime.timezone.utc),\n",
366-
" datetime.datetime(2011, 8, 1, 0, 0, tzinfo=datetime.timezone.utc),\n",
367-
" datetime.datetime(2011, 8, 3, 0, 0, tzinfo=datetime.timezone.utc),\n",
368-
" datetime.datetime(2011, 8, 3, 0, 0, tzinfo=datetime.timezone.utc),\n",
369-
" datetime.datetime(2011, 8, 4, 0, 0, tzinfo=datetime.timezone.utc),\n",
370-
" datetime.datetime(2011, 8, 5, 0, 0, tzinfo=datetime.timezone.utc),\n",
371-
" datetime.datetime(2011, 8, 5, 0, 0, tzinfo=datetime.timezone.utc),\n",
372-
" datetime.datetime(2011, 8, 5, 0, 0, tzinfo=datetime.timezone.utc),\n",
373-
" datetime.datetime(2011, 8, 5, 0, 0, tzinfo=datetime.timezone.utc),\n",
374-
" datetime.datetime(2011, 8, 8, 0, 0, tzinfo=datetime.timezone.utc),\n",
375-
" datetime.datetime(2011, 8, 12, 0, 0, tzinfo=datetime.timezone.utc),\n",
376-
" datetime.datetime(2011, 8, 12, 0, 0, tzinfo=datetime.timezone.utc),\n",
377-
" datetime.datetime(2011, 8, 17, 0, 0, tzinfo=datetime.timezone.utc),\n",
378-
" datetime.datetime(2011, 8, 18, 0, 0, tzinfo=datetime.timezone.utc),\n",
379-
" datetime.datetime(2011, 8, 26, 0, 0, tzinfo=datetime.timezone.utc),\n",
380-
" datetime.datetime(2011, 8, 26, 0, 0, tzinfo=datetime.timezone.utc),\n",
381-
" datetime.datetime(2011, 8, 30, 0, 0, tzinfo=datetime.timezone.utc),\n",
382-
" datetime.datetime(2011, 9, 1, 0, 0, tzinfo=datetime.timezone.utc),\n",
383-
" datetime.datetime(2011, 9, 8, 0, 0, tzinfo=datetime.timezone.utc),\n",
384-
" datetime.datetime(2011, 9, 14, 0, 0, tzinfo=datetime.timezone.utc),\n",
385-
" datetime.datetime(2011, 9, 21, 0, 0, tzinfo=datetime.timezone.utc),\n",
386-
" datetime.datetime(2011, 9, 21, 0, 0, tzinfo=datetime.timezone.utc),\n",
387-
" datetime.datetime(2011, 9, 30, 0, 0, tzinfo=datetime.timezone.utc),\n",
388-
" datetime.datetime(2011, 9, 30, 0, 0, tzinfo=datetime.timezone.utc),\n",
389-
" datetime.datetime(2011, 10, 4, 0, 0, tzinfo=datetime.timezone.utc),\n",
390-
" datetime.datetime(2011, 10, 5, 0, 0, tzinfo=datetime.timezone.utc),\n",
391-
" datetime.datetime(2011, 10, 7, 0, 0, tzinfo=datetime.timezone.utc),\n",
392-
" datetime.datetime(2011, 10, 11, 0, 0, tzinfo=datetime.timezone.utc),\n",
393-
" datetime.datetime(2011, 10, 13, 0, 0, tzinfo=datetime.timezone.utc),\n",
394-
" datetime.datetime(2011, 10, 21, 0, 0, tzinfo=datetime.timezone.utc),\n",
395-
" datetime.datetime(2011, 10, 26, 0, 0, tzinfo=datetime.timezone.utc),\n",
396-
" datetime.datetime(2011, 10, 26, 0, 0, tzinfo=datetime.timezone.utc),\n",
397-
" datetime.datetime(2011, 10, 31, 0, 0, tzinfo=datetime.timezone.utc),\n",
398-
" datetime.datetime(2011, 10, 31, 0, 0, tzinfo=datetime.timezone.utc),\n",
399-
" datetime.datetime(2011, 11, 2, 0, 0, tzinfo=datetime.timezone.utc),\n",
400-
" datetime.datetime(2011, 11, 16, 0, 0, tzinfo=datetime.timezone.utc),\n",
401-
" datetime.datetime(2011, 11, 18, 0, 0, tzinfo=datetime.timezone.utc),\n",
402-
" datetime.datetime(2011, 11, 22, 0, 0, tzinfo=datetime.timezone.utc),\n",
403-
" datetime.datetime(2011, 11, 29, 0, 0, tzinfo=datetime.timezone.utc),\n",
404-
" datetime.datetime(2011, 11, 29, 0, 0, tzinfo=datetime.timezone.utc),\n",
405-
" datetime.datetime(2011, 12, 2, 0, 0, tzinfo=datetime.timezone.utc),\n",
406-
" datetime.datetime(2011, 12, 13, 0, 0, tzinfo=datetime.timezone.utc),\n",
407-
" datetime.datetime(2011, 12, 22, 0, 0, tzinfo=datetime.timezone.utc),\n",
408-
" datetime.datetime(2012, 1, 4, 0, 0, tzinfo=datetime.timezone.utc),\n",
409-
" datetime.datetime(2012, 1, 17, 0, 0, tzinfo=datetime.timezone.utc),\n",
410-
" datetime.datetime(2012, 1, 24, 0, 0, tzinfo=datetime.timezone.utc),\n",
411-
" datetime.datetime(2012, 2, 2, 0, 0, tzinfo=datetime.timezone.utc),\n",
412-
" datetime.datetime(2012, 2, 15, 0, 0, tzinfo=datetime.timezone.utc),\n",
413-
" datetime.datetime(2012, 3, 12, 0, 0, tzinfo=datetime.timezone.utc),\n",
414-
" datetime.datetime(2012, 3, 12, 0, 0, tzinfo=datetime.timezone.utc),\n",
415-
" datetime.datetime(2012, 3, 30, 0, 0, tzinfo=datetime.timezone.utc),\n",
416-
" datetime.datetime(2012, 4, 9, 0, 0, tzinfo=datetime.timezone.utc),\n",
417-
" datetime.datetime(2012, 5, 8, 0, 0, tzinfo=datetime.timezone.utc),\n",
418-
" datetime.datetime(2012, 5, 14, 0, 0, tzinfo=datetime.timezone.utc),\n",
419-
" datetime.datetime(2012, 5, 16, 0, 0, tzinfo=datetime.timezone.utc),\n",
420-
" datetime.datetime(2012, 5, 17, 0, 0, tzinfo=datetime.timezone.utc),\n",
421-
" datetime.datetime(2012, 6, 14, 0, 0, tzinfo=datetime.timezone.utc),\n",
422-
" datetime.datetime(2012, 6, 28, 0, 0, tzinfo=datetime.timezone.utc)],\n",
423-
" 'brick_size': 1.9671436428571505,\n",
424-
" 'brick_values': [131.95285435714285,\n",
363+
"{'maxx': 59.983333333333334,\n",
364+
" 'maxy': 141.78857257142855,\n",
365+
" 'minx': -0.9833333333333333,\n",
366+
" 'miny': 110.3142742857142,\n",
367+
" 'renko_bricks': [131.95285435714285,\n",
425368
" 129.98571071428572,\n",
426369
" 128.01856707142858,\n",
427370
" 126.05142342857143,\n",
@@ -481,7 +424,68 @@
481424
" 129.98571071428572,\n",
482425
" 131.95285435714285,\n",
483426
" 133.919998],\n",
484-
" 'brick_volumes': [1072136600,\n",
427+
" 'renko_dates': [datetime.datetime(2011, 7, 11, 0, 0, tzinfo=datetime.timezone.utc),\n",
428+
" datetime.datetime(2011, 7, 28, 0, 0, tzinfo=datetime.timezone.utc),\n",
429+
" datetime.datetime(2011, 8, 1, 0, 0, tzinfo=datetime.timezone.utc),\n",
430+
" datetime.datetime(2011, 8, 1, 0, 0, tzinfo=datetime.timezone.utc),\n",
431+
" datetime.datetime(2011, 8, 3, 0, 0, tzinfo=datetime.timezone.utc),\n",
432+
" datetime.datetime(2011, 8, 3, 0, 0, tzinfo=datetime.timezone.utc),\n",
433+
" datetime.datetime(2011, 8, 4, 0, 0, tzinfo=datetime.timezone.utc),\n",
434+
" datetime.datetime(2011, 8, 5, 0, 0, tzinfo=datetime.timezone.utc),\n",
435+
" datetime.datetime(2011, 8, 5, 0, 0, tzinfo=datetime.timezone.utc),\n",
436+
" datetime.datetime(2011, 8, 5, 0, 0, tzinfo=datetime.timezone.utc),\n",
437+
" datetime.datetime(2011, 8, 5, 0, 0, tzinfo=datetime.timezone.utc),\n",
438+
" datetime.datetime(2011, 8, 8, 0, 0, tzinfo=datetime.timezone.utc),\n",
439+
" datetime.datetime(2011, 8, 12, 0, 0, tzinfo=datetime.timezone.utc),\n",
440+
" datetime.datetime(2011, 8, 12, 0, 0, tzinfo=datetime.timezone.utc),\n",
441+
" datetime.datetime(2011, 8, 17, 0, 0, tzinfo=datetime.timezone.utc),\n",
442+
" datetime.datetime(2011, 8, 18, 0, 0, tzinfo=datetime.timezone.utc),\n",
443+
" datetime.datetime(2011, 8, 26, 0, 0, tzinfo=datetime.timezone.utc),\n",
444+
" datetime.datetime(2011, 8, 26, 0, 0, tzinfo=datetime.timezone.utc),\n",
445+
" datetime.datetime(2011, 8, 30, 0, 0, tzinfo=datetime.timezone.utc),\n",
446+
" datetime.datetime(2011, 9, 1, 0, 0, tzinfo=datetime.timezone.utc),\n",
447+
" datetime.datetime(2011, 9, 8, 0, 0, tzinfo=datetime.timezone.utc),\n",
448+
" datetime.datetime(2011, 9, 14, 0, 0, tzinfo=datetime.timezone.utc),\n",
449+
" datetime.datetime(2011, 9, 21, 0, 0, tzinfo=datetime.timezone.utc),\n",
450+
" datetime.datetime(2011, 9, 21, 0, 0, tzinfo=datetime.timezone.utc),\n",
451+
" datetime.datetime(2011, 9, 30, 0, 0, tzinfo=datetime.timezone.utc),\n",
452+
" datetime.datetime(2011, 9, 30, 0, 0, tzinfo=datetime.timezone.utc),\n",
453+
" datetime.datetime(2011, 10, 4, 0, 0, tzinfo=datetime.timezone.utc),\n",
454+
" datetime.datetime(2011, 10, 5, 0, 0, tzinfo=datetime.timezone.utc),\n",
455+
" datetime.datetime(2011, 10, 7, 0, 0, tzinfo=datetime.timezone.utc),\n",
456+
" datetime.datetime(2011, 10, 11, 0, 0, tzinfo=datetime.timezone.utc),\n",
457+
" datetime.datetime(2011, 10, 13, 0, 0, tzinfo=datetime.timezone.utc),\n",
458+
" datetime.datetime(2011, 10, 21, 0, 0, tzinfo=datetime.timezone.utc),\n",
459+
" datetime.datetime(2011, 10, 26, 0, 0, tzinfo=datetime.timezone.utc),\n",
460+
" datetime.datetime(2011, 10, 26, 0, 0, tzinfo=datetime.timezone.utc),\n",
461+
" datetime.datetime(2011, 10, 31, 0, 0, tzinfo=datetime.timezone.utc),\n",
462+
" datetime.datetime(2011, 10, 31, 0, 0, tzinfo=datetime.timezone.utc),\n",
463+
" datetime.datetime(2011, 11, 2, 0, 0, tzinfo=datetime.timezone.utc),\n",
464+
" datetime.datetime(2011, 11, 16, 0, 0, tzinfo=datetime.timezone.utc),\n",
465+
" datetime.datetime(2011, 11, 18, 0, 0, tzinfo=datetime.timezone.utc),\n",
466+
" datetime.datetime(2011, 11, 22, 0, 0, tzinfo=datetime.timezone.utc),\n",
467+
" datetime.datetime(2011, 11, 29, 0, 0, tzinfo=datetime.timezone.utc),\n",
468+
" datetime.datetime(2011, 11, 29, 0, 0, tzinfo=datetime.timezone.utc),\n",
469+
" datetime.datetime(2011, 12, 2, 0, 0, tzinfo=datetime.timezone.utc),\n",
470+
" datetime.datetime(2011, 12, 13, 0, 0, tzinfo=datetime.timezone.utc),\n",
471+
" datetime.datetime(2011, 12, 22, 0, 0, tzinfo=datetime.timezone.utc),\n",
472+
" datetime.datetime(2012, 1, 4, 0, 0, tzinfo=datetime.timezone.utc),\n",
473+
" datetime.datetime(2012, 1, 17, 0, 0, tzinfo=datetime.timezone.utc),\n",
474+
" datetime.datetime(2012, 1, 24, 0, 0, tzinfo=datetime.timezone.utc),\n",
475+
" datetime.datetime(2012, 2, 2, 0, 0, tzinfo=datetime.timezone.utc),\n",
476+
" datetime.datetime(2012, 2, 15, 0, 0, tzinfo=datetime.timezone.utc),\n",
477+
" datetime.datetime(2012, 3, 12, 0, 0, tzinfo=datetime.timezone.utc),\n",
478+
" datetime.datetime(2012, 3, 12, 0, 0, tzinfo=datetime.timezone.utc),\n",
479+
" datetime.datetime(2012, 3, 30, 0, 0, tzinfo=datetime.timezone.utc),\n",
480+
" datetime.datetime(2012, 4, 9, 0, 0, tzinfo=datetime.timezone.utc),\n",
481+
" datetime.datetime(2012, 5, 8, 0, 0, tzinfo=datetime.timezone.utc),\n",
482+
" datetime.datetime(2012, 5, 14, 0, 0, tzinfo=datetime.timezone.utc),\n",
483+
" datetime.datetime(2012, 5, 16, 0, 0, tzinfo=datetime.timezone.utc),\n",
484+
" datetime.datetime(2012, 5, 17, 0, 0, tzinfo=datetime.timezone.utc),\n",
485+
" datetime.datetime(2012, 6, 14, 0, 0, tzinfo=datetime.timezone.utc),\n",
486+
" datetime.datetime(2012, 6, 28, 0, 0, tzinfo=datetime.timezone.utc)],\n",
487+
" 'renko_size': 1.9671436428571505,\n",
488+
" 'renko_volumes': [1072136600,\n",
485489
" 2461593000,\n",
486490
" 632829300,\n",
487491
" 632829300,\n",
@@ -540,11 +544,7 @@
540544
" 414894800,\n",
541545
" 247992900,\n",
542546
" 3601584000,\n",
543-
" 2110620800],\n",
544-
" 'maxx': 59.983333333333334,\n",
545-
" 'maxy': 141.78857257142855,\n",
546-
" 'minx': -0.9833333333333333,\n",
547-
" 'miny': 110.3142742857142}\n"
547+
" 2110620800]}\n"
548548
]
549549
}
550550
],
@@ -713,8 +713,12 @@
713713
"name": "stdout",
714714
"output_type": "stream",
715715
"text": [
716-
"{'box_counts': [-11, 3, -2, 3, -2, 1, -4, 8, -2, 1, -3, 3, -1, 9, -5, 2],\n",
717-
" 'box_dates': [datetime.datetime(2011, 7, 11, 0, 0, tzinfo=datetime.timezone.utc),\n",
716+
"{'maxx': 15.9375,\n",
717+
" 'maxy': 135.88714164285713,\n",
718+
" 'minx': -0.9375,\n",
719+
" 'miny': 113.26498974999991,\n",
720+
" 'pnf_counts': [-11, 3, -2, 3, -2, 1, -4, 8, -2, 1, -3, 3, -1, 9, -5, 2],\n",
721+
" 'pnf_dates': [datetime.datetime(2011, 7, 11, 0, 0, tzinfo=datetime.timezone.utc),\n",
718722
" datetime.datetime(2011, 8, 8, 0, 0, tzinfo=datetime.timezone.utc),\n",
719723
" datetime.datetime(2011, 8, 17, 0, 0, tzinfo=datetime.timezone.utc),\n",
720724
" datetime.datetime(2011, 8, 22, 0, 0, tzinfo=datetime.timezone.utc),\n",
@@ -730,8 +734,8 @@
730734
" datetime.datetime(2011, 12, 20, 0, 0, tzinfo=datetime.timezone.utc),\n",
731735
" datetime.datetime(2012, 4, 4, 0, 0, tzinfo=datetime.timezone.utc),\n",
732736
" datetime.datetime(2012, 6, 5, 0, 0, tzinfo=datetime.timezone.utc)],\n",
733-
" 'box_size': 1.9671436428571505,\n",
734-
" 'box_values': [[131.95285435714285,\n",
737+
" 'pnf_size': 1.9671436428571505,\n",
738+
" 'pnf_values': [[131.95285435714285,\n",
735739
" 129.9857107142857,\n",
736740
" 128.01856707142855,\n",
737741
" 126.0514234285714,\n",
@@ -779,11 +783,7 @@
779783
" 131.95285435714283,\n",
780784
" 129.9857107142857],\n",
781785
" [129.9857107142857, 131.95285435714283]],\n",
782-
" 'box_volumes': None,\n",
783-
" 'maxx': 15.9375,\n",
784-
" 'maxy': 135.88714164285713,\n",
785-
" 'minx': -0.9375,\n",
786-
" 'miny': 113.26498974999991}\n"
786+
" 'pnf_volumes': None}\n"
787787
]
788788
}
789789
],

src/mplfinance/plotting.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -468,16 +468,16 @@ def plot( data, **kwargs ):
468468
if config['return_calculated_values'] is not None:
469469
retdict = config['return_calculated_values']
470470
if ptype == 'renko':
471-
retdict['brick_values' ] = pmove_values
472-
retdict['brick_dates' ] = mdates.num2date(pmove_dates)
473-
retdict['brick_size' ] = pmove_size
474-
retdict['brick_volumes'] = volumes if config['volume'] else None
471+
retdict['renko_bricks' ] = pmove_values
472+
retdict['renko_dates' ] = mdates.num2date(pmove_dates)
473+
retdict['renko_size' ] = pmove_size
474+
retdict['renko_volumes'] = volumes if config['volume'] else None
475475
elif ptype == 'pnf':
476-
retdict['box_dates' ] = mdates.num2date(pmove_dates)
477-
retdict['box_counts' ] = pmove_counts
478-
retdict['box_values' ] = pmove_values
479-
retdict['box_size' ] = pmove_size
480-
retdict['box_volumes' ] = volumes if config['volume'] else None
476+
retdict['pnf_dates' ] = mdates.num2date(pmove_dates)
477+
retdict['pnf_counts' ] = pmove_counts
478+
retdict['pnf_values' ] = pmove_values
479+
retdict['pnf_size' ] = pmove_size
480+
retdict['pnf_volumes' ] = volumes if config['volume'] else None
481481
if config['mav'] is not None:
482482
mav = config['mav']
483483
if len(mav) != len(mavprices):

0 commit comments

Comments
 (0)