MCPcopy Create free account
hub / github.com/plotly/plotly.py / make_decreasing_ohlc

Function make_decreasing_ohlc

plotly/figure_factory/_ohlc.py:103–130  ·  view source on GitHub ↗

Makes decreasing ohlc sticks :param (list) open: opening values :param (list) high: high values :param (list) low: low values :param (list) close: closing values :param (list) dates: list of datetime objects. Default: None :param kwargs: kwargs to be passed to increasin

(open, high, low, close, dates, **kwargs)

Source from the content-addressed store, hash-verified

101
102
103def make_decreasing_ohlc(open, high, low, close, dates, **kwargs):
104 """
105 Makes decreasing ohlc sticks
106
107 :param (list) open: opening values
108 :param (list) high: high values
109 :param (list) low: low values
110 :param (list) close: closing values
111 :param (list) dates: list of datetime objects. Default: None
112 :param kwargs: kwargs to be passed to increasing trace via
113 plotly.graph_objs.Scatter.
114
115 :rtype (trace) ohlc_decr_data: Scatter trace of all decreasing ohlc
116 sticks.
117 """
118 (flat_decrease_x, flat_decrease_y, text_decrease) = _OHLC(
119 open, high, low, close, dates
120 ).get_decrease()
121
122 kwargs.setdefault("line", dict(color=_DEFAULT_DECREASING_COLOR, width=1))
123 kwargs.setdefault("text", text_decrease)
124 kwargs.setdefault("showlegend", False)
125 kwargs.setdefault("name", "Decreasing")
126
127 ohlc_decr = dict(
128 type="scatter", x=flat_decrease_x, y=flat_decrease_y, mode="lines", **kwargs
129 )
130 return ohlc_decr
131
132
133def create_ohlc(open, high, low, close, dates=None, direction="both", **kwargs):

Callers 1

create_ohlcFunction · 0.85

Calls 2

_OHLCClass · 0.85
get_decreaseMethod · 0.80

Tested by

no test coverage detected