Bokeh: Plot Random Data dengan Axis Datetime
Jump to navigation
Jump to search
import sys import time import socket import random import datetime from numpy import cumprod, linspace, random from bokeh.plotting import figure, output_server, show, cursession, vplot, output_file TOOLS = "pan,wheel_zoom,box_zoom,reset,save" output_file("coba5.html") x = [0] y = [0] i = 0 n = datetime.datetime.now() x = ['%d.%d'%(n.minute*60+n.second,n.microsecond)] y = [random.random()] for i in xrange(1000): n = datetime.datetime.now() x += ['%d.%d'%(n.minute*60+n.second,n.microsecond)] y += [random.random()] time.sleep(0.01) p = figure(x_axis_type="datetime",tools=TOOLS) # p = figure(tools=TOOLS) p.line(x, y, name='randomaja',color='#1F78B4',legend='Analog 1') show(p)