标签: bokeh

将Bokeh更新为0.5.0,现在在一个窗口中绘制所有先前版本的图形

在我更新之前,我会运行我的脚本并输出html文件.在窗口中会有我的一个情节.我会更改我的脚本,运行它,输出html文件,查看新的情节.然后我再次安装了库以使用conda更新它.我对我的脚本进行了一些更改,再次运行它,输出文件包括我进行一些更改之前的绘图和包含更改的绘图.出于好奇,我再次运行脚本.一个文件中的三个图!再来吧.四!删除了html文件(而不是覆盖).五!更改了输出html文件的名称.六!我甚至尝试更改脚本的名称.情节只是堆积如山.

这是怎么回事?为什么要绘制我曾经制作过的每个版本的图表?

python plot bokeh

9
推荐指数
2
解决办法
2171
查看次数

使用散景在地图上绘制

因此,我正在尝试使用散景来绘制一组地理点(确切地说是学校位置).我可以使用lats和longs绘制它们,但是如何在实际地图上叠加这些点呢?有没有办法将散景与谷歌地图或其他东西整合?

谢谢

python bokeh

9
推荐指数
2
解决办法
1万
查看次数

如何在散景中构建树图

在散景中实现树图需要什么?类似于这个DS示例的东西会很好 -

http://bl.ocks.org/robschmuecker/7880033

我只是想要可视化数据结构,因此只需要平移,缩放和折叠功能.

谢谢! - 啊

bokeh

9
推荐指数
1
解决办法
1607
查看次数

使用Bokeh绘制整个pandas DataFrame

我想用Bokeh绘制一个完整的pandas DataFrame.即,我正在寻找第三行的Bokeh等价物:

import pandas as pd
income_df = pd.read_csv("income_2013_dollars.csv", sep='\t', thousands=',')
income_df.plot(x="year")
Run Code Online (Sandbox Code Playgroud)

目前有办法做到这一点,还是我必须分别传递每个y值?

python pandas bokeh

9
推荐指数
1
解决办法
2万
查看次数

Bokeh如何为multi_line方法创建的图形添加图例?

我正在尝试将图例添加到图形中,其中包含由multi_line方法创建的两条线.例:

p = figure(plot_width=300, plot_height=300)
p.multi_line(xs=[[4, 2, 5], [1, 3, 4]], ys=[[6, 5, 2], [6, 5, 7]], color=['blue','yellow'], legend="first")
Run Code Online (Sandbox Code Playgroud)

在这种情况下,图例仅适用于第一行.当图例被定义为列表时,会出现错误:

p.multi_line(xs=[[4, 2, 5], [1, 3, 4]], ys=[[6, 5, 2], [6, 5, 7]], color=['blue','yellow'], legend=["first","second"])
Run Code Online (Sandbox Code Playgroud)

可以在很多行中添加图例吗?

bokeh

9
推荐指数
3
解决办法
9651
查看次数

使用具有散景散射的色彩映射

matplotlib散点图提供了使用曲线的颜色来指示值或量值这样的情节的可能性:

在此输入图像描述

因为bokeh,类似的例子似乎手动生成rgb颜色,这使得难以生成具有按比例缩放的颜色的图,尤其是.WRT.发散的彩色图.

是否可以在颜色图中设置相似的功能bokehmatplotlib设置颜色?

python matplotlib scatter-plot bokeh colormap

9
推荐指数
2
解决办法
8285
查看次数

使用bokeh中x坐标的数据框索引绘制pandas数据帧

我想准备一个使用a的散景图ColumnDataSource.的pandas DataFrame是数据源具有一个柱和一个datetime指数:

在此输入图像描述

如何指定x值应该是索引.我试着省略它,希望这将是默认值,但它不起作用:

在此输入图像描述

有一个丑陋的解决方案,我只是将索引复制为数据框中的一列,但我希望有一个更优雅的解决方案:

在此输入图像描述 在此输入图像描述

python plot dataframe pandas bokeh

9
推荐指数
2
解决办法
1万
查看次数

散景:自动刷新散景图

我正在尝试一个示例Bokeh应用程序(以"单模块格式")从数据集生成图表.在给定的示例中,网页上的用户可以单击按钮,图表将使用最新数据进行更新.我试图弄清楚如何在不要求用户点击按钮的情况下实现相同的行为.也就是说,我希望图表能够以指定的间隔自动更新/刷新/重新加载,而无需用户交互.理想情况下,我只需要在myapp.py中更改一些内容即可实现此目的.

散景版是0.12.0.

为方便起见,此处复制了演示代码:

# myapp.py

import numpy as np

from bokeh.layouts import column
from bokeh.models import Button
from bokeh.palettes import RdYlBu3
from bokeh.plotting import figure, curdoc

# create a plot and style its properties
p = figure(x_range=(0, 100), y_range=(0, 100), toolbar_location=None)
p.border_fill_color = 'black'
p.background_fill_color = 'black'
p.outline_line_color = None
p.grid.grid_line_color = None

# add a text renderer to out plot (no data yet)
r = p.text(x=[], y=[], text=[], text_color=[], text_font_size="20pt",
           text_baseline="middle", text_align="center")

i = 0

ds = …
Run Code Online (Sandbox Code Playgroud)

bokeh

9
推荐指数
1
解决办法
3280
查看次数

在Bokeh轴标签中使用Latex

Bokeh不处理乳胶.已提出解决方案:http://bokeh.pydata.org/en/latest/docs/user_guide/extensions_gallery/latex.html#userguide-extensions-examples-latex

这非常适合在画布上添加Latex.是否有一种简单的方法可以使用此策略,因此我们可以在轴标签中使用Latex?

latex bokeh

9
推荐指数
1
解决办法
1175
查看次数

使用什么而不是bokeh.charts

我正在尝试运行由其他人编写的代码,其中包含该行

from bokeh.charts import Bar
Run Code Online (Sandbox Code Playgroud)

当我在Anaconda Prompt中运行它时,我收到消息"没有名为'bokeh.charts'的模块".

我安装了散景0.12.13,所以问题不在于我没有安装它.实际上,其他散景模块运行良好.

我在散景网站上注意到'图表'模块说它指的是以前的版本(参见https://bokeh.pydata.org/en/0.12.4/docs/reference/charts.html).

最新版本没有bokeh.charts吗?如果是这样,还有其他选择吗?

python charts bokeh

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

bokeh ×10

python ×6

pandas ×2

plot ×2

charts ×1

colormap ×1

dataframe ×1

latex ×1

matplotlib ×1

scatter-plot ×1