我正在尝试用boke 0.12.0在jupyter笔记本上绘制一个圆形图,如下所示:
s5 = figure(toolbar_location="above", x_axis_type = 'datetime')
s5.circle([1467568091,1467568152,1467568213],[1,1,1])
s5.xaxis.formatter = DatetimeTickFormatter(formats = dict(
seconds=["%d %m %Y %H %M %S"],
minutes=["%d %m %Y %H %M %S"],
hours=["%d %m %Y %H %M %S"],
days=["%d %m %Y %H %M %S"],
months=["%d %m %Y %H %M %S"],
years=["%d %m %Y %H %M %S"],
)
)
s5.xaxis.major_label_orientation = np.pi/4
show(s5)
但是,显示javascript时没有任何错误:
^{pr2}$这里出什么问题了?在
如果您要替换formats字典,您必须注意使formats dict具有所有可能的分辨率。在本例中,您为
"milliseconds"
保留了一个条目。以下代码生成绘图:另一个选项是不替换原始的
.formats
dict,而是设置新的键/值来替换任何或所有原始的dict。在这显然是一个太容易的陷阱。如果您要在project GitHub上生成一个问题/PR,它将执行以下任何或全部操作:
添加文档支持,明确说明所有密钥都需要存在,以及这些必需密钥是什么
添加验证检查,以在所有必需的密钥不存在时发出警告
这将有助于所有的博凯用户,当然会受到赞赏。我们总是乐于帮助新的贡献者制定pr,但是最好的合作地点可能是public mailing list。在
相关问题 更多 >
编程相关推荐