问题标签 [hvplot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何在 dask 中绘制直方图?
t
是一个 dask 数组。我想绘制一个直方图t
。Dask 文档有方法
但没有例子。我尝试bins
使用 numpy 数组进行设置。没用。我试过使用matplotlib.pyplot
它花了超过 5 分钟并且没有产生任何东西(我的数据集非常大(GB 大小),但这似乎很长一段时间)。
python - 每个类别的 Holoviews 颜色
我最近一直在使用散景进行绘图。我刚刚发现了全息视图并想绘制一个基本的箱线图。
在我的箱线图中,我试图为我将数据分组的类别之一着色。这是我正在使用的代码:
hv.extension('bokeh')
%opts BoxWhisker (box_color='blue')
boxwhisker = hv.BoxWhisker(pool_ride_distance_time_year_less_hour, ['total_time', 'customer'], 'amount')
plot_opts = dict(show_legend=False, width=800, height=400)
我试图根据客户变量(这是一个是/否虚拟变量)对其进行不同的着色。当我尝试在 box_color 中包含一个列表时,它不起作用。此外,在数据集中包含一个带有颜色的额外变量并不能解决问题。关于如何使其工作的任何想法?谢谢!
python - 带有熊猫数据框的 hvplot.heatmap:如何指定值维度?
我有一个简单的数据框,其中包含我想使用 hvpolot.heatmap 可视化的列和行。我可以做一些非常相似的事情:
数据框非常简单:
但是当我这样做时:
这也不起作用:
我已经阅读了大多数关于此的文档,但仍然不完全了解如何在 hvplot/holoviews/bokeh 中为 pandas 数据框指定值维度:
[编辑] 添加功能请求
data-visualization - 在保持颜色/更改标记的同时覆盖 NdOverlays
我想要一个不同类型“资产”的散点图,每个资产应该有相同的颜色并在图例中标记。我可以使用 Scatter 的 NdOverlay 来做到这一点。然后我想覆盖两个这样的图,例如一个来自模型,另一个来自实验,这样第一个和第二个只改变标记,但每个资产保持相同的颜色。
我希望这能奏效
但每个资产 df1.hvplot 中的颜色与 df2.hvplot 中的颜色不同。我想要从 df1 和 df2 开始的最简洁的方式。
编辑:是否有一个简单的解决方案,我不必考虑 df1 和 df2 的排序,或者它们是否具有完全相同的“资产”集。例如,我需要一些也可以使用的东西
或者
python - 将全息图与 hvPlot 一起使用
是否可以使用 hvPlot 生成 HoloMaps ?我在文档中没有找到任何参考。
目标是创建类似于此处示例的内容:http: //holoviews.org/reference/containers/bokeh/HoloMap.html#bokeh-gallery-holomap
但使用 hvPlot 接口
python - 如何在 HvPlot 中重用图形?
从脚本(不在 jupyter 上)使用 hvplot 绘图时,通常的工作流程如下所示:
调用hvplot.show
将导致打开浏览器新选项卡以呈现绘图。
我希望能够重用相同的浏览器选项卡在同一个图形上重新绘制,其方式类似于 matplotlibhold
函数可能实现的方式。
我在文档上找不到任何关于它的内容。hvplot 支持流式传输,但在 jupyter notebook 之外使用它的开销太大。
有谁知道该怎么做?
python - 分类数据的 Holoviews 散点图颜色
我一直在尝试了解如何完成绘制两个数据集的这个非常简单的任务,每个数据集都有不同的颜色,但我在网上找到的似乎都没有。这是一些示例代码:
目标是在单个帧中生成两个数据集,并使用分类列跟踪源。然后我尝试绘制散点图。
这按预期工作。但我似乎无法理解如何根据source
列对两个数据集进行不同的着色。我尝试了以下方法:
scatter = hv.Scatter(ds, 'dsx', 'dsy', color='source')
scatter = hv.Scatter(ds, 'dsx', 'dsy', cmap='source')
两者都抛出警告并且没有颜色。我试过这个:
这会引发错误。我尝试将事物转换为 Holoviews 数据集,相同类型的事物。
为什么本应如此简单的事情却如此晦涩难懂?
PS 是的,我知道我可以拆分数据并覆盖两个散点图,这将给出不同的颜色。但肯定有一种方法可以基于分类数据来实现这一点。
python - hvplot - 如何通过分类变量为点数据着色并与 `ds.count_cat(.)` 聚合
我正在尝试使用hvplot重新创建数据着色器人口普查分类示例。
不幸的是,我得到:
holoviews - hvplot 热图排序轴
问题是,我可以在 hvplot 中订购热图的轴吗?
我有以下代码:
但是当我运行它时, col_1 和 col_2 是随机顺序的
如果我做一个 Pandas groupby:
我得到了我想要的表格,正确排序 col_1 和 col_2 作为热图的轴。然后我之前的代码将此数据帧传递给 seaborn.heatmap()
有没有办法强制在 hvplot 中排序?
本