python怎么画excel里那种双y轴的图?

  统计/机器学习 数据可视化 Python    浏览次数:4293        分享
0

python怎么画excel里那种双y轴的图?类似这样的,左边和右边各一个纵轴



 

LeBron   2017-05-12 09:49



   1个回答 
3


import numpy as np

import matplotlib.pyplot as plt

x = np.arange(0, 10, 0.1)

y1 = x ** 2

y2 = - x ** 3

fig, ax1 = plt.subplots()

ax2 = ax1.twinx()

ax1.plot(x, y1, 'r-')

ax2.plot(x, y2, 'b-')

ax1.set_xlabel('X data')

ax1.set_ylabel('square of x', color='r')

ax2.set_ylabel('negative cube of x', color='b')

plt.title('double y-axes example')

plt.show()



SofaSofa数据科学社区DS面试题库 DS面经

五道口少年   2017-05-12 11:34



  相关主题

seaborn报错:regplot() got an unexpected keyword argument 'alpha'   1回答

python里怎么实现柱状图?   1回答

python matplotlib画图中怎么显示latex数学公式?   1回答

怎么用matplotlib.pyplot画出堆积柱状图?   1回答

python做图自定义背景色   1回答

matplotlib.pyplot做折线图的时候,显示为虚线,或者点划线?   1回答

plt.plot作图,隐藏坐标轴   1回答

matpltlib怎么给直方图加上拟合曲线?   2回答

matplotlib如何设置画图格式,使得可视化效果更好   2回答

plt.subplots作图效果很奇怪,出问题   1回答

matplotlib.pyplot中怎么把legend放到图片外面去?   2回答

python直方图y轴显示占比,而不是绝对数值   1回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!