在这篇文章里我们将会设置
1、让y轴的标签显示在右边
ax.yaxis.tick_right() # 将y轴的数值显示在右边
2、设置x轴的范围
ax.set_xlim(0, len(stock_data.index)-begin, 1) # 设置x轴的范围
3、设置x轴的刻度
ax.set_xticks(range(0, len(stock_data.index)-begin, 1)) # 设置x轴的刻度
4、设置x轴和y轴的标签字体大小
for label in ax.xaxis.get_ticklabels(): # 设置x轴标签的字体大小
label.set_fontsize(16)
for label in ax.yaxis.get_ticklabels(): # 设置y轴标签的字体大小
label.set_fontsize(40)
完整的代码如下:
# 1、仅制作单股票的日K图,添加网格
# 2、添加网格
# 3、优化x轴和y轴
import pandas
import matplotlib.pyplot as plt
import mpl_finance as mpf
dir_name = 'D:\\gupiao\\'
def paint_dayk(code):
# 1、获取数据
stock_data = pandas.read_csv(dir_name + code + '.txt') # 读取数据
begin =