Fungsi circle() di Sage, figsize dan aspect_ratio

Input untuk fungsi circle() :

center, titik pusat lingkaran, 2-tuple (x,y)
radius, jari-jari lingkaran, bilangan positif
alpha, default: 1
fill, default: False
thickness, default: 1
rgbcolor, default: (0,0,0)

Atau fungsi dasarnya : circle(center, radius, **option), dengan opsi :

alpha untuk mengukur transparansi garis
fill untuk mengisi warna
thickness untuk mengukur ketebalan garis
rgbcolor untuk mengukur warna gambar dalam 3-tuple R (red), G (green), dan B (blue) dalam nilai antara 0 dan 1.

Misal untuk membuat lingkaran hijau muda yang berpusat di titik (1,1) dan berjari-jari 2 :

sage: c = circle((1,1), 2, rgbcolor=(0.5,1,0.5), alpha=2, fill=False, thickness=2)
sage: c.show()

Hasil plotting untuk program di atas. Atau bisa pula seperti ini :

sage: show(circle((1,1), 2, rgbcolor=(0.5,1,0.5), alpha=2, fill=False, thickness=2))

Hasilnya. Bila dievaluasi ternyata lingkaran yang dihasilkan masih lonjong karena aspect ratio-nya belum dikoreksi. Untuk mengkoreksinya, yaitu dengan mengatur apect ratio gambar, diantaranya dengan menambahkan figsize berdimensi kuadrat [] di dalam fungsi show(). Misal :

sage: c = circle((1,1), 2, rgbcolor=(0.5,1,0.5), alpha=2, fill=False, thickness=2)
sage: c.show(figsize=[5,5],xmin=-1,xmax=3,ymin=-1,ymax=3)

Yang hasilnya. Di samping figsize, opsi aspect_ratio juga bisa digunakan, misal :

sage: c = circle((1,1), 2, rgbcolor=(0.5,1,0.5), alpha=2, fill=False, thickness=2)
sage: c.show(aspect_ratio=1,xmin=-1,xmax=3,ymin=-1,ymax=3)

Hasil plotting yang ke-empat.

[SAGE], SAGE Mathematical Software, Version 3.2.3, http://www.sagemath.org

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s