آموزش برنامه نویسی بوکه و شروع کار
آموزش برنامه نویسی بوکه و شروع کار
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش برنامه نویسی بوکه و شروع کار در آن خواهیم پرداخت.
پیشنهاد ویژه : پکیج آموزش صفر تا صد پایتون
ایجاد یک نمودار ساده خطی بین دو آرایه numpy بسیار ساده است. برای شروع، توابع زیر را از ماژول های bokeh.plotting وارد کنید –
1 |
from bokeh.plotting import figure, output_file, show |
تابع ()figure شکل جدیدی را برای رسم نمودار ایجاد می کند.
از تابع ()output_file برای تعیین یک فایل HTML برای ذخیره خروجی استفاده می شود.
تابع ()show شکل بوکه را در مرورگر در نوت بوک نمایش می دهد.
سپس دو آرایه numpy تنظیم کنید که در آن آرایه دوم مقدار سینوسی اول باشد.
1 2 3 4 |
import numpy as np import math x = np.arange(0, math.pi*2, 0.05) y = np.sin(x) |
برای به دست آوردن یک شی Bokeh Figure، عنوان و تگ های محور x و y را به صورت زیر مشخص کنید –
1 |
p = figure(title = "sine wave example", x_axis_label = 'x', y_axis_label = 'y') |
شی Figure شامل یک متد ()line است که یک حروف خط به شکل اضافه می کند. برای محورهای x و y به سری داده نیاز دارد.
1 |
p.line(x, y, legend = "sine", line_width = 2) |
در آخر، فایل خروجی و تابع ()show را تنظیم کنید.
1 2 |
output_file("sine.html") show(p) |
این طرح خط را در ‘sine.html ارائه می دهد و در مرورگر نمایش داده می شود.
کد کامل و خروجی آن به شرح زیر است:
1 2 3 4 5 6 7 8 9 |
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) output_file("sine.html") p = figure(title = "sine wave example", x_axis_label = 'x', y_axis_label = 'y') p.line(x, y, legend = "sine", line_width = 2) show(p) |
خروجی در مرورگر
دیدگاه شما