我想在另一个情节中插入一个小情节。中的数据 插入与主图非常不同,尺度无关。
主要情节工作正常,插入是问题。我无法设置 插入的轴值。有人可以帮我设置图纸 子图的范围(轴)?
这是显示问题的最小程序。插入是
为空,它始终显示区域[0,1,0,1]
。
matplotlib版本1.4.2
代码 -
import numpy as np
from matplotlib import pyplot as plt
from matplotlib.patches import Polygon
def init_plot():
global ax, sub_axes
fig = plt.figure(2) # create an instance to create subplots in
ax = fig.add_subplot(1, 1, 1)
sub_axes = plt.axes([.0, .0, .25, .25], axisbg='y')
plt.setp(sub_axes, xticks=[], yticks=[])
def draw_blobs():
blob=[[0.0, 0.0], [1.5, 0.0], [0.75, 0.75]]
blob2=[[5.0, 5.0], [6.0, 5.0], [5.5, 5.5]]
ax.add_patch(Polygon(blob, closed=True, color='0.5'))
sub_axes.add_patch(Polygon(blob2, closed=True, color='0.5'))
init_plot()
draw_blobs()
ax.axis([0, 2, 0, 2])
#sub_axis.axis([5, 6, 5, 6])
plt.show()
答案 0 :(得分:2)
您需要设置sub_axes的outputPath = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'output')
if os.path.isdir(outputPath) is False:
os.makedirs(outputPath)
result = {'empid': facultyID, 'name': name, 'school': school, 'designation': designation, 'room': room, 'intercom': intercom, 'email': email, 'division': division, 'open_hours': openHours}
with open('output/faculty.json', 'w') as outfile:
json.dump(result, outfile)
return result
和xlim
ylim