In [1]:
from xv.km.plotting import SystemOfBodies
In [2]:
s = SystemOfBodies('A 0 0')
In [3]:
s.plot('A')
In [4]:
s.replot()
s.plot('A', 'A')
In [8]:
s.addPoints(('B 10 0', 'C 10 10', 'D 0 10'), overwrite = True)
In [9]:
s.replot()
s.plot('A B C D', 'ABCD')
In [10]:
s.replot()
s.plot('A B C D', 'ABCD')
s.plot('AB BC CD DA', 'ABCD')
In [15]:
s.addPoints(('E 12 0', 'F 35 0', 'G 35 10', 'H 12 10'), overwrite = True)
In [19]:
s.replot()
s.plot('A B C D', 'ABCD')
s.plot('AB BC CD DA', 'ABCD')
s.plot('E F G H', 'EFGH')
s.plot('EF FG GH HE')
In [18]:
s.addPoints(('I 20 2.5', 'J 30 2.5', 'K 25 8'), overwrite = True)
In [21]:
s.replot()
s.plot('A B C D', 'ABCD')
s.plot('AB BC CD DA', 'ABCD')
s.plot('E F G H', 'EFGH')
s.plot('EF FG GH HE')
s.plot('I J K', 'IJK')
s.plot('IJ JK KI')
In [24]:
s.addPoints('L 15 12', overwrite = True)
In [25]:
s.replot()
s.plot('A B C D', 'ABCD')
s.plot('AB BC CD DA', 'ABCD')
s.plot('E F G H', 'EFGH')
s.plot('EF FG GH HE')
s.plot('I J K', 'IJK')
s.plot('IJ JK KI')
s.plot('L', 'L', plotType = 'circle')
In [31]:
s.replot()
s.plot('A B C D', 'ABCD')
s.plot('AB BC CD DA', 'ABCD')
s.plot('E F G H', 'EFGH')
s.plot('EF FG GH HE')
s.plot('I J K', 'IJK')
s.plot('IJ JK KI')
s.plot('L', 'L', plotType = 'circle', radius = 2)
In [34]:
s.addPoints('M 18 12', overwrite = True)
In [35]:
s.replot()
s.plot('A B C D', 'ABCD')
s.plot('AB BC CD DA', 'ABCD')
s.plot('E F G H', 'EFGH')
s.plot('EF FG GH HE')
s.plot('I J K', 'IJK')
s.plot('IJ JK KI')
s.plot('L', 'L', plotType = 'circle', radius = 2)
s.plot('M', 'M', plotType = 'circle', radius = 2)