在我更新之前,我会运行我的脚本并输出html文件.在窗口中会有我的一个情节.我会更改我的脚本,运行它,输出html文件,查看新的情节.然后我再次安装了库以使用conda更新它.我对我的脚本进行了一些更改,再次运行它,输出文件包括我进行一些更改之前的绘图和包含更改的绘图.出于好奇,我再次运行脚本.一个文件中的三个图!再来吧.四!删除了html文件(而不是覆盖).五!更改了输出html文件的名称.六!我甚至尝试更改脚本的名称.情节只是堆积如山.
这是怎么回事?为什么要绘制我曾经制作过的每个版本的图表?
因此,我正在尝试使用散景来绘制一组地理点(确切地说是学校位置).我可以使用lats和longs绘制它们,但是如何在实际地图上叠加这些点呢?有没有办法将散景与谷歌地图或其他东西整合?
谢谢
在散景中实现树图需要什么?类似于这个DS示例的东西会很好 -
http://bl.ocks.org/robschmuecker/7880033
我只是想要可视化数据结构,因此只需要平移,缩放和折叠功能.
谢谢! - 啊
我想用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值?
我正在尝试将图例添加到图形中,其中包含由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)
可以在很多行中添加图例吗?
我想准备一个使用a的散景图ColumnDataSource.的pandas DataFrame是数据源具有一个柱和一个datetime指数:
如何指定x值应该是索引.我试着省略它,希望这将是默认值,但它不起作用:
有一个丑陋的解决方案,我只是将索引复制为数据框中的一列,但我希望有一个更优雅的解决方案:
我正在尝试一个示例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不处理乳胶.已提出解决方案:http://bokeh.pydata.org/en/latest/docs/user_guide/extensions_gallery/latex.html#userguide-extensions-examples-latex
这非常适合在画布上添加Latex.是否有一种简单的方法可以使用此策略,因此我们可以在轴标签中使用Latex?
我正在尝试运行由其他人编写的代码,其中包含该行
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吗?如果是这样,还有其他选择吗?
bokeh ×10
python ×6
pandas ×2
plot ×2
charts ×1
colormap ×1
dataframe ×1
latex ×1
matplotlib ×1
scatter-plot ×1