|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 Astray.R 于 2020-7-31 18:41 编辑
- a = [66.5, 70.19, 67.35, 67.35, 67.38, 63.9, 61.14, 62.98, 61.84, 63.25, 63.4]
- b = [14.39, 15.08 ,16.97, 17.58, 18.05, 18.17, 18.66, 18.81, 20.44, 20.24 ,20.35]
- c = ['2020-07-10', '2020-07-13', '2020-07-14', '2020-07-15', '2020-07-16', '2020-07-17', '2020-07-20', '2020-07-21', '2020-07-22', '2020-07-23', '2020-07-24']
- plt.plot(c,b)
- plt.xticks(rotation=45)
- plt.show()
复制代码
以上是第一个图的代码
- a = [66.5, 70.19, 67.35, 67.35, 67.38, 63.9, 61.14, 62.98, 61.84, 63.25, 63.4]
- b = [14.39, 15.08 ,16.97, 17.58, 18.05, 18.17, 18.66, 18.81, 20.44, 20.24 ,20.35]
- c = ['2020-07-10', '2020-07-13', '2020-07-14', '2020-07-15', '2020-07-16', '2020-07-17', '2020-07-20', '2020-07-21', '2020-07-22', '2020-07-23', '2020-07-24']
- fig, ax1 = plt.subplots()
- ax2 = ax1.twinx()
- ax1.plot(c, a, 'g-')
- ax2.plot(c, b, 'b-')
- ax1.set_xlabel('X data')
- ax1.set_ylabel('Y1,color=g',fontsize=15)
- ax2.set_ylabel('Y2,color=b',fontsize=15)
- plt.xticks(rotation=45)
- plt.show()
复制代码
现在想要在原本的基础上加个次坐标轴,可是原本的plt.xticks(rotation=45)就没用了,所有x轴上的日期叠在一起很难看,请问有方法像第一个图那样调整角度吗
fig.autofmt_xdate(rotation=45)这个里面不需要传参数
你问的这个问题,我也不知道,之前作图时也碰到这个问题,没找到答案,就忽略了。。。。。期待其他大神解答了。。。。。。。。。
|
-
-
|