k线变细源码,k线细长

炒股经验 2026-05-13 13:36www.chaogub.com炒股入门知识

```python

import pandas as pd

def draw_candlestick_chart(data, line_thickness=0.6):

"""

绘制简易K线图,展示股票的开盘、收盘、最高和最低价。

"""

设置绘图尺寸

fig, ax = plt.subplots(figsize=(14, 7))

遍历数据,为每个交易日绘制K线

for i in range(len(data)):

判断当日是阳线还是阴线

if data['Close'][i] > data['Open'][i]:

阳线,用红色表示

color = 'red'

else:

阴线,用绿色表示

color = 'green'

绘制K线主体部分(开盘价到收盘价)

ax.plot([i, i], [data['Open'][i], data['Close'][i]], color=color, linewidth=line_thickness)

绘制最低价和开盘价的垂直线段(下影线)

ax.plot([i, i], [data['Low'][i], data['Open'][i]], color=color, linewidth=line_thickness0.5)

绘制最高价和收盘价的垂直线段(上影线)

ax.plot([i, i], [data['Close'][i], data['High'][i]], color=color, linewidth=line_thickness0.5)

显示绘制的K线图

plt.show()

示例数据展示

data_sample = pd.DataFrame({

'Open': [100, 102, 101, 103], 开盘价列表

'Close': [101, 103, 102, 104], 收盘价列表

'High': [105, 106, 104, 107], 最高价列表

'Low': [98, 99, 97, 96] 最低价列表

})

draw_candlestick_chart(data_sample, width=0.6) 使用示例数据绘制K线图展示效果

```

Copyright © 2019-2025 www.chaogub.com 炒股帮 版权所有 Power by

炒股入门知识,炒股配资,股票排名,杠杆炒股,炒股帮,股票入门,炒股技巧,财经股票,股票大盘,股票入门基础知识