Python绘制双坐标图

# coding=utf-8
import math
#import tushare as ts  #老版的用不了,需要下载tushare pro  在这里: https://tushare.pro/register?reg=385920
import pandas as pd
import matplotlib
import matplotlib.pyplot as plt
import numpy as np
import talib    #计算均线的库,随便学一下,几分钟就懂
import akshare as ak
import datetime
matplotlib.rcParams['axes.unicode_minus']=False  #调整图像,可以注释掉,一般还是可以运行
plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号

fig = plt.figure(figsize=(10,6))
ax1 = fig.add_subplot(111)
ax1.plot(df['日期'],df['收盘价'],)
ax1.set_ylabel('收盘价,元')

ax2 = ax1.twinx()
ax2.plot(df['日期'],df['主力净流入'],'r')
ax2.set_ylabel('净流入资金,元')
ax2.set_xlabel('Same')
#df[['主力净流入','收盘价']].plot()
plt.title("茅台")
plt.legend()
plt.show()

你可能感兴趣的:(python,量化,python,数据分析)