2012-03-30 6 views
0

matplotlib.pyplot.plotでもっと多くの行を描画する方法を知っていますか?Matplotlibを異なる軸で使うにはどうすればいいですか

例えば私は他人(時間)のベースであるABC

リスト内のデータを持っているので、私はどのようにB描きたいとcが

変わりますが、Bは大きな数字、cは小さな含まれているが含まれています数字、私は両方の描くときに、私はあなたがちょうどあなたのプロットに二軸を追加する必要が唯一のB

おかげ

答えて

2

を見ることができます。例として 、このコード...

from matplotlib.pyplot import * 


#creating some data 
a = range(10) 
b = [2*x for x in a] 
c = [x**10 for x in a] 


fig = figure() 
ax1 = fig.add_subplot(111) 
ax1.set_ylabel('$y = 2 . x$') 
ax1.plot(a, b, 'yo') 


ax2 = ax1.twinx() #create a twin of Axes for generating a plot 
        # with a share x-axis but independent y axis 
ax2.set_ylabel('$y = x^{10}$') 
ax2.plot(a,c,'b-') 


show() 

が...この数字を生成します。 example twinx

関連する問題