2015-07-21 198 views

回答

2

在這裏你去

import matplotlib.pyplot as plt 
import numpy as np 

fig = plt.figure() 
x = np.linspace(-np.pi, np.pi, 100) 
y = 2*np.sin(x) 

ax = fig.add_subplot(111) 
ax.set_title('centered spines') 
ax.plot(x, y) 
ax.spines['left'].set_position('center') 
ax.spines['right'].set_color('none') 
ax.spines['bottom'].set_position('bottom') 
ax.spines['top'].set_color('none') 
ax.spines['left'].set_smart_bounds(True) 
ax.spines['bottom'].set_smart_bounds(True) 
ax.xaxis.set_ticks_position('bottom') 
ax.yaxis.set_ticks_position('left') 

更多的例子:http://matplotlib.org/examples/pylab_examples/spine_placement_demo.html