我一直在测试Python的Bokeh,特别是烛台图表工具,但一直无法弄清楚如何在我的图表中添加超过5个日期时间标签/刻度.任何见解将不胜感激.这是代码:
from math import pi
import pandas as pd
import pandas.io.data as web
from bokeh.plotting import *
stocks = 'FB'
#######################################################
date_today = time.strftime("%x")
def get_px(stock, start, end):
return web.get_data_yahoo(stock, start, end)
x = get_px(stocks, '1/1/2013', date_today)
######################################################
######## Function Defined ##############################
def dateConvert(df):
dt = df.index
df['Date'] = dt
df.reset_index(drop=True)
return df
##### transform data for useability #####
df = dateConvert(x)
df = df.reset_index(drop=True)
df = df.sort_index(axis=1)
cols = ['adj_close', 'close', 'date', 'high', 'low', 'open', 'volume']
df.columns = cols …Run Code Online (Sandbox Code Playgroud) Windows 8.1, Python 3.4, Jupyter Notebook
我正在使用github上托管的自定义CSS样式表来以HTML格式呈现笔记本.当我下载HTML并查看桌面浏览器上的文件时,代码,文本,标记和图像会正确对齐和格式化.然而,当我在移动浏览器上查看相同的笔记本时,笔记本似乎有一个巨大的左边距填充,并且不再与背景正确对齐.
任何帮助解决这个问题将不胜感激.我附上了图像样本和我的Jupyter/IPython CSS样式表供参考.谢谢.
在桌面浏览器上
我的Ipython/Jupyter Notebook CSS样式表复制如下:
<style>
div.cell{
width: 1000px; /* altered from 850px*/
margin-left: 0%!important; /*altered from 10%*/
margin-right: 5%; /*altered from auto%*/
}
/*div.text_cell{added from frankcleary.com but didn't look great for current setup
margin-top:-2px;
margin-bottom:-2px;
padding-top:2px;
padding-bottom:2px;
border-left:2px solid #505050;
border-collapse:collapse;
border-top:none;
border-bottom:none;
}*/
h1 {
font-family: "Open sans",verdana,arial,sans-serif;
}
.text_cell_render h1 {
font-weight: 200;
font-size: 40pt;
line-height: 100%;
color:#447adb;
margin-bottom: 0em;
margin-top: 0em;
display: block;
white-space: nowrap; …Run Code Online (Sandbox Code Playgroud)