小编BCR*_*BCR的帖子

如何使用Python的Bokeh向日期时间轴添加更多x轴刻度和标签?

我一直在测试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)

python datetime visualization matplotlib bokeh

10
推荐指数
1
解决办法
4122
查看次数

查看移动浏览器时,Ipython/Jupyter Notebook HTML未对齐

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)

html css python ipython jupyter

8
推荐指数
1
解决办法
868
查看次数

标签 统计

python ×2

bokeh ×1

css ×1

datetime ×1

html ×1

ipython ×1

jupyter ×1

matplotlib ×1

visualization ×1