📅  最后修改于: 2023-12-03 14:46:36.897000             🧑  作者: Mango
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()
函数展示出来。