data.csvというファイルに下のようなデータがあります。
point,date,open,high,low,close
893,20180222,908,911,893,898
899,20180223,904,920,899,916
923,20180226,929,941,923,938
935,20180227,944,959,935,947
下のコードでローソク足を作れたのですが。ここにx軸とy軸がローソク足と共通でpoint列のデータを棒グラフとして追加したいのですがどのように書けばいいでしょうか?
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import mpl_finance as mpf
book = pd.read_csv("data.csv")
date = book["date"].values
open = book["open"].values
high = book["high"].values
low = book["low"].values
close = book["close"].values
point = book["point"].values
df = pd.DataFrame({'始値':open, '終値':close, '高値':high, '安値':low}, index = date)
plt.figure(figsize=(8, 6))
ax = plt.subplot()
mpf.candlestick2_ohlc(ax, df['始値'], df['高値'], df['安値'], df['終値'], width=0.5, colorup="g", colordown="r")
ax.grid()
ax.legend()
plt.show()
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/30 06:13