現在PythonでBokehを使ってグラフ作成(散布図)をしているのですが、グラフの軸とデータがうまく組み合わせられないので質問させていただきました。
下記は完成時のイメージ
このグラフの様にY軸を00:00:00から24:00:00に固定し、それにデータを合わせていく形にしたいです。そしてX軸はデータのない日にちでも表示され毎日表示されるようにしたいと思っています。
いろいろ調べてみましたがよくわからなかったので簡単なプログラムを下に書きます。
python
1import matplotlib.pyplot as plt 2from matplotlib impost dates 3 4xlist=['2018-08-24', '2018-08-24', '2018-08-25', '2018-08-25', '2018-08-25', '2018-08-23', '2018-08-23', '2018-08-21', '2018-08-21', '2018-08-19', '2018-08-17', '2018-08-05', '2018-07-28', '2018-07-18', '2018-07-18', '2018-07-17', '2018-07-15', '2018-07-11', '2018-07-10', '2018-07-09'] 5 6ylist=['19:46:00', '3:30:00', '3:29:00', '3:26:00', '2:52:00', '14:36:00', '2:45:00', '23:27:00', '3:56:00', '4:20:00', '2:49:00', '22:47:00', '22:22:00', '13:52:00', '1:49:00', '17:48:00', '15:22:00', '2:12:00', '18:27:00', '21:15:00'] 7 8p=figure(plot_width=400, plot_height=400, x_axis_type="datetime") 9p.xaxis.axis_label='date' 10p.yaxis.axis_label='time' 11p.circle(xlist, 12 ylist 13 )
このように真っ白です
以前質問させていただいたmatplotlibの場合はX軸,Y軸の順番はバラバラでしたがかろうじてデータ内容は表示されていました。しかし今回のBokehではX軸,Y軸は表示されずデータも表示されていません。実際に作るグラフはデータ量が大量で横にスクロールできるようにしていきたいと思っています。
これをY軸はHH:MM:SSに、X軸はデータにない日にちも表示し毎日を表示したいのですが解決方法がわかるかたはご教示お願いします
実行環境
windows 10
python 3.6.6
matplotlib 2.2.3
bokeh 0.13.0

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/28 13:22
2018/08/29 00:20
2018/08/31 14:03