以下是关于“使用 Python 画股票的 K 线图的方法步骤”的完整攻略,其中包含两个示例说明。
示例1:使用 Matplotlib 库实现
步骤1:导入 Matplotlib 库
import matplotlib.pyplot as plt
步骤2:创建数据
open_price = [10, 12, 15, 13, 11]
close_price = [12, 15, 13, 11, 10]
high_price = [15, 16, 17, 15, 13]
low_price = [9, 10, 12, 9, 8]
在本示例中,我们创建了开盘价、收盘价、最高价和最低价的数据。
步骤3:绘制 K 线图
fig, ax = plt.subplots()
ax.plot(open_price, 'g', label='Open')
ax.plot(close_price, 'r', label='Close')
ax.plot(high_price, 'b', label='High')
ax.plot(low_price, 'y', label='Low')
ax.legend(loc='upper left')
plt.show()
在本示例中,我们使用 Matplotlib 库绘制了 K 线图。
示例2:使用 Plotly 库实现
步骤1:导入 Plotly 库
import plotly.graph_objs as go
步骤2:创建数据
open_price = [10, 12, 15, 13, 11]
close_price = [12, 15, 13, 11, 10]
high_price = [15, 16, 17, 15, 13]
low_price = [9, 10, 12, 9, 8]
在本示例中,我们创建了开盘价、收盘价、最高价和最低价的数据。
步骤3:绘制 K 线图
fig = go.Figure(data=[go.Candlestick(x=[1, 2, 3, 4, 5],
open=open_price,
high=high_price,
low=low_price,
close=close_price)])
fig.show()
在本示例中,我们使用 Plotly 库绘制了 K 线图。
通过以上步骤,我们可以使用 Matplotlib 库或 Plotly 库实现绘制股票的 K 线图,并成功地实现了两个示例。