📌  相关文章
📜  Python中的 plotly.figure_factory.create_candlestick()函数(1)

📅  最后修改于: 2023-12-03 14:46:36.897000             🧑  作者: Mango

Python中的 plotly.figure_factory.create_candlestick()函数

plotly.figure_factory.create_candlestick()函数是Plotly的Figure Factory模块中的一个函数,它用于创建绘制股票走势图的K线图。

函数语法
plotly.figure_factory.create_candlestick(df, open_col='Open', high_col='High', low_col='Low', close_col='Close', dates=None, direction='increasing', name=None, **kwargs)
参数说明
  • df:必需,一个pandas DataFrame对象,包含股票价格信息。
  • open_col:可选,股票价格DataFrame中表示开盘价的列名,默认为'Open'。
  • high_col:可选,股票价格DataFrame中表示最高价的列名,默认为'High'。
  • low_col:可选,股票价格DataFrame中表示最低价的列名,默认为'Low'。
  • close_col:可选,股票价格DataFrame中表示收盘价的列名,默认为'Close'。
  • dates:可选,股票价格DataFrame中表示日期的列名,默认为None。
  • direction:可选,指定颜色绘制增长的K线图("increasing")还是降低的K线图("decreasing"),默认为"increasing"。
  • name:可选,图例名称。
  • **kwargs:可选,其他传递给Plotly Figure的关键字参数。
返回值

返回一个绘制好的Plotly Figure。

示例
import pandas as pd
import plotly.figure_factory as ff

df = pd.read_csv('stock_price.csv')

fig = ff.create_candlestick(df, dates='Date', open_col='Open', high_col='High', low_col='Low', close_col='Close')

fig.show()
示例解释

以上代码示例读取名为'stock_price.csv'的文件,其中包含股票价格信息。然后使用create_candlestick()函数创建一个K线图,并使用show()函数展示出来。