def para(x, y):
a = Text(y, font="STZhongsong").to_edge(DOWN).scale(0.6)
b = Text(x, font="STZhongsong").to_edge(1.8*DOWN).scale(0.6)
return VGroup(a,b)
def graph(xrange, yrange, xlabel, ylabel, points):
# 按照顺序输入
frame = FullScreenRectangle()
ax = Axes(
x_range=xrange,
y_range=yrange,
x_length=11,
y_length=5,
axis_config = {"include_tip": False, "include_ticks": False}
)
labels = ax.get_axis_labels(
x_label=Text(xlabel, font="STZhongsong").scale(0.6), y_label=Text(ylabel, font="STZhongsong").scale(0.6)
)
vgax = VGroup(ax, labels)
for i in range(0, len(points)-1):
p = ax.plot(getcos(points[i], points[i+1]), x_range = [points[i][0],points[i+1][0]], color = BLUE)
vgax.add(p)
return vgax
def fn(a, b):
n1 = str.find(a.text ,b)
n2 = n1 + len(b)
return a[n1:n2]