آموزش حاشیه نویسی و legendها در برنامه نویسی بوکه

3 سال پیش
 آموزش حاشیه نویسی و legendها در برنامه نویسی بوکه

 آموزش حاشیه نویسی و legendها در برنامه نویسی بوکه

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به  آموزش حاشیه نویسی و legendها در برنامه نویسی بوکه خواهیم پرداخت.

پیشنهاد ویژه : پکیج آموزش طراحی وب سایت با پایتون و جنگو

حاشیه نویسی قطعات متن توضیحی است که به نمودار اضافه شده است. طرح بوکه را می توان از طریق مشخص کردن عنوان طرح، برچسب ها (لیبل) برای محورهای x و y و همچنین قرار دادن برچسب های متنی در هر نقطه از قسمت طرح ، شرح داد.

عنوان نمودار و همچنین برچسب های محور x و y را می توان در خود سازنده شکل ارائه داد.

fig = figure(title, x_axis_label, y_axis_label)

 

در نمودار زیر، این خصوصیات به صورت زیر تنظیم شده است –

from bokeh.plotting import figure, output_file, show
import numpy as np
import math
x = np.arange(0, math.pi*2, 0.05)
y = np.sin(x)
fig = figure(title = "sine wave example", x_axis_label = 'angle', y_axis_label = 'sin')
fig.line(x, y,line_width = 2)
show(p)

 

خروجی

Annotations

 

متن و عنوان برچسب عنوان را نیز می توان با اختصاص مقادیر رشته ای مناسب به خصوصیات مربوط به شکل شکل مشخص کرد.

fig.title.text = "sine wave example"
fig.xaxis.axis_label = 'angle'
fig.yaxis.axis_label = 'sin'

 

همچنین می توان مکان، تراز، فونت و رنگ عنوان را مشخص کرد.

fig.title.align = "right"
fig.title.text_color = "orange"
fig.title.text_font_size = "25px"
fig.title.background_fill_color = "blue"

 

افزودن legendها به شکل طرح بسیار آسان است. ما باید از ویژگی legend هر متد گلیف استفاده کنیم.

در زیر ما سه منحنی گلیف در طرح با سه legend مختلف داریم –

from bokeh.plotting import figure, output_file, show
import numpy as np
import math
x = np.arange(0, math.pi*2, 0.05)
fig = figure()
fig.line(x, np.sin(x),line_width = 2, line_color = 'navy', legend = 'sine')
fig.circle(x,np.cos(x), line_width = 2, line_color = 'orange', legend = 'cosine')
fig.square(x,-np.sin(x),line_width = 2, line_color = 'grey', legend = '-sine')
show(fig)

 

خروجی

Legends

 

منبع.

لیست جلسات قبل آموزش برنامه نویسی بوکه 

  1. آموزش برنامه نویسی بوکه – مقدمه
  2. آموزش تنظیمات محیط برنامه نویسی بوکه
  3. آموزش برنامه نویسی بوکه و شروع کار
  4. آموزش ژوپیتر نوت بوک در برنامه نویسی بوکه 
  5. آموزش مفاهیم کلی برنامه نویسی بوکه
  6. آموزش طرح ها و گلیف در برنامه نویسی بوکه
  7. آموزش نمودار مساحت در برنامه نویسی بوکه
  8. آموزش گلیف دایره در برنامه نویسی بوکه
  9.  آموزش مستطیل، بیضی و چند ضلعی در برنامه نویسی بوکه
  10. آموزش گوه و قوس در برنامه نویسی بوکه
  11. آموزش منحنی های تخصصی در برنامه نویسی بوکه
  12. آموزش تنظیم محدوده ها در برنامه نویسی بوکه
  13. آموزش محورها در برنامه نویسی بوکه
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه