Original Tweet:
https://twitter.com/akpn_aopn/status/615839348525629440/photo/1
Original functions
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
plt.figure(1)
#I
y0=np.arange(2,6.1,0.1)
x0=y0*0-6
x=np.arange(-7,-4.9,0.1)
y=x*0+6
x0=np.append(x0,x)
y0=np.append(y0,y)
x=np.arange(-7,-4.9,0.1)
y=x*0+2
x0=np.append(x0,x)
y0=np.append(y0,y)
#L in love
y=np.arange(2,6.1,0.1)
x=y*0-3
x0=np.append(x0,x)
y0=np.append(y0,y)
# O in love
theta=np.arange(-1*np.pi,1*np.pi,2*np.pi/60)
x=1*np.cos(theta)-1;
y=1*np.sin(theta)+3;
x0=np.append(x0,x)
y0=np.append(y0,y)
# v in love
x=np.arange(1,2.1,0.1)
y=-2*x+6
x0=np.append(x0,x)
y0=np.append(y0,y)
x=np.arange(2,3.1,0.1)
y=2*x-2
x0=np.append(x0,x)
y0=np.append(y0,y)
########################
# e in love
x=np.arange(4,6.1,0.1)
y=x*0+3
x0=np.append(x0,x)
y0=np.append(y0,y)
#wrong function
x=np.arange(4,6.1,0.1)
y=1*(x-5)**2+4
x0=np.append(x0,x)
y0=np.append(y0,y)
#wrong function
x=np.arange(4,5.1,0.1)
y=-1*(x-5)**2+2
x0=np.append(x0,x)
y0=np.append(y0,y)
########################
# y in you
x=np.arange(-4,-2.9,0.1)
y=-2*x-8
x0=np.append(x0,x)
y0=np.append(y0,y)
x=np.arange(-4,-1.9,0.1)
y=2*x+4
x0=np.append(x0,x)
y0=np.append(y0,y)
# O in you
theta=np.arange(-1*np.pi,1*np.pi,2*np.pi/60)
x=1*np.cos(theta);
y=1*np.sin(theta)+1;
x0=np.append(x0,x)
y0=np.append(y0,y)
# u in you
x=np.arange(2,4.1,0.1)
y=2*(x-3)**2-2
x0=np.append(x0,x)
y0=np.append(y0,y)
y=np.arange(-2,0.1,0.1)
x=y*0+4
x0=np.append(x0,x)
y0=np.append(y0,y)
# dot at 5,-2
x0=np.append(x0,5)
y0=np.append(y0,-2)
plt.plot(x0,y0,'b.')
plt.axis('equal')
plt.ylim((-10,10))
plt.xlim((-10,10))
(-10, 10)
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
plt.figure(1)
#I
y0=np.arange(2,6.1,0.1)
x0=y0*0-6
x=np.arange(-7,-4.9,0.1)
y=x*0+6
x0=np.append(x0,x)
y0=np.append(y0,y)
x=np.arange(-7,-4.9,0.1)
y=x*0+2
x0=np.append(x0,x)
y0=np.append(y0,y)
#L in love
y=np.arange(2,6.1,0.1)
x=y*0-3
x0=np.append(x0,x)
y0=np.append(y0,y)
# O in love
theta=np.arange(-1*np.pi,1*np.pi,2*np.pi/60)
x=1*np.cos(theta)-1;
y=1*np.sin(theta)+3;
x0=np.append(x0,x)
y0=np.append(y0,y)
# v in love
x=np.arange(1,2.1,0.1)
y=-2*x+6
x0=np.append(x0,x)
y0=np.append(y0,y)
x=np.arange(2,3.1,0.1)
y=2*x-2
x0=np.append(x0,x)
y0=np.append(y0,y)
########################
# e in love
x=np.arange(4,6.1,0.1)
y=x*0+3
x0=np.append(x0,x)
y0=np.append(y0,y)
#corrected
x=np.arange(4,6.1,0.1)
y=-1*(x-5)**2+4
x0=np.append(x0,x)
y0=np.append(y0,y)
#corrected
x=np.arange(4,5.1,0.1)
y=1*(x-5)**2+2
x0=np.append(x0,x)
y0=np.append(y0,y)
########################
# y in you
x=np.arange(-4,-2.9,0.1)
y=-2*x-8
x0=np.append(x0,x)
y0=np.append(y0,y)
x=np.arange(-4,-1.9,0.1)
y=2*x+4
x0=np.append(x0,x)
y0=np.append(y0,y)
# O in you corrected
theta=np.arange(-1*np.pi,1*np.pi,2*np.pi/60)
x=1*np.cos(theta);
y=1*np.sin(theta)-1;
x0=np.append(x0,x)
y0=np.append(y0,y)
# u in you
x=np.arange(2,4.1,0.1)
y=2*(x-3)**2-2
x0=np.append(x0,x)
y0=np.append(y0,y)
y=np.arange(-2,0.1,0.1)
x=y*0+4
x0=np.append(x0,x)
y0=np.append(y0,y)
# dot at 5,-2
x0=np.append(x0,5)
y0=np.append(y0,-2)
plt.plot(x0,y0,'b.')
plt.axis('equal')
plt.ylim((-10,10))
plt.xlim((-10,10))
(-10, 10)