为什么不只plot
在两种情况下都使用?
import datetime
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
# Generate some random data
time = mdates.drange(datetime.datetime(2010, 1, 1),
datetime.datetime(2011, 1, 1),
datetime.timedelta(days=5))
y1 = np.cumsum(np.random.random(time.size) - 0.5)
y2 = np.cumsum(np.random.random(time.size) - 0.5)
y2 = y2 * 20 + 10
# Plot things up...
fig = plt.figure()
host = fig.add_subplot(111)
par = host.twinx()
host.set_ylabel('One Thing')
par.set_ylabel('Another')
line1, = host.plot(time, y1)
line2, = par.plot(time, y2, 'go')
host.legend([line1, line2], ['Item 1', 'Item 2'])
host.xaxis_date()
plt.show()