1#!/usr/bin/python2.7 2import pykst as kst 3 4client=kst.Client("viewitems") 5 6 7P1=client.new_plot((0.25,0.25),(0.5,0.5),0) 8P1.set_x_range(-10.0,10.0) 9P1.set_global_font("courier",12,False,False) 10 11C1 = client.new_circle((0.9,0.3),0.1, stroke_width = 2, stroke_brush_color="red") 12C1.set_fill_color("Green") 13 14C1.set_diameter(0.05) 15 16B1 = client.new_box((0.9,0.9), (0.1,0.1), fill_color="pink") 17 18E1 = client.new_ellipse((0.1, 0.7), (0.1, 0.1), 45, fill_color="blue") 19 20A1 = client.new_arrow((0.1, 0.5), (0.2, 0.8), False, True, 18) 21A1.set_stroke_style(3) 22#A1.set_endpoints((0.2, 0.7), (0.05, 0.8)) 23 24L1 = client.new_line((0.20, 0.20), (0.30, 0.30), stroke_width=2, stroke_brush_color="green") 25L1.set_stroke_style(2) 26L1.set_parent_auto() 27L1.set_lock_pos_to_data(True) 28L1.set_endpoints((-5,-0.05), (5, 0.05)) 29 30Label = client.new_label("Label Here", (0.7,0.7), 0, 16, font_family="courier") 31Label.set_font_italic(True) 32 33Label2 = client.new_label("Sub Label Here", (0.25,0.25), 0, 16, font_family="courier") 34Label2.set_font_bold(True) 35Label2.set_parent_auto() 36 37P1.set_pos((0.5,0.5)) 38P1.set_fixed_aspect_ratio(True) 39 40print Label2.position(), Label2.dimensions() 41 42Label2.set_lock_pos_to_data(True) 43Label2.set_pos((5,0)) 44 45B1.set_pos((0.4, 0.4)) 46 47B1.set_parent_auto() 48 49B1.set_lock_pos_to_data(True) 50B1.set_pos((-5, 0.05)) 51