我的完整代码:
import matplotlib.pyplot as plt
plt.style.use('ggplot')
import pandas as pd
import numpy as np
path = 'C:\\MyPath\\File1.txt'
dff = pd.read_csv(path, sep=",")
dff.columns = ['Date','Time','Price','Volume']
dff.plot('Time', ['Price', 'Volume'], secondary_y='Volume')
plt.show()
我有一个价格适中的DataFrame,我正在使用以下语法在第二个y轴上绘制Volume
。
dff.plot('Time', ['Price', 'Volume'], secondary_y='Volume')
我在Volume
列中的数据范围是0-500。当我使用上述语法进行绘制时,第二个y轴采用Volume
的最大值和最小值并自动调整范围。
在绘制时,我需要将支架固定在第二个y轴上。我希望Volume
的范围为0、50、100、150、200、250、300、350、400、450、500
样本数据:
Date Time Price Volume
72612 31/01/2019 15:26:58 135.85 100
72613 31/01/2019 15:27:02 135.90 110
72614 31/01/2019 15:27:03 135.95 140
72615 31/01/2019 15:27:07 135.95 100
72616 31/01/2019 15:27:10 135.85 60
72617 31/01/2019 15:27:11 135.90 150
72618 31/01/2019 15:27:13 135.95 100
72619 31/01/2019 15:27:15 135.95 100
72620 31/01/2019 15:27:18 135.95 30
72621 31/01/2019 15:27:22 135.95 10
对图像进行采样以提高清晰度
答案 0 :(得分:0)