问题标签 [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.

0 投票
1 回答
72 浏览

python-3.x - 散点图矩阵 - 匹配散点图和直方图的颜色

我正在尝试在 sklearn 乳腺癌数据集上做一些 EDA。

我可以使用此处概述的 hack 成功创建带有图例的散点图矩阵: https ://github.com/holoviz/hvplot/issues/210

情节太大,无法完整显示,但这里是带有图例的右上角: 在此处输入图像描述

有没有办法将散点图、直方图和图例设置为使用相同的颜色?我认为散点c="target"矩阵和by="target"图例散点图的设置将使颜色与上面链接中的示例相匹配。

谢谢

0 投票
1 回答
182 浏览

python - geoviews 数据集在覆盖 holoviews 平铺源时将纬度/经度转换为小数

我有一个 geoviews 数据集,我终于开始工作了。它是一组 GPS 站的纬度、经度和速度,在它们之间进行插值。这些值位于规则网格上。

我按照 https://geoviews.org/user_guide/Gridded_Datasets_II.html中的示例创建了一个集合,如下所示

当我调用 ensemble 时,我得到一个带有正确 lat 和 lon 值的热图,如下所示合奏电话 注意 lats 和 lon 在这里是正确的。现在我将再次运行上面显示的被注释掉的行。这是输出在此处输入图像描述

我已经尝试过使用不同的瓷砖来源,希望可以解决它。我还尝试覆盖地理视图功能,例如海岸线(gf.coastline()),当我运行时出现错误TypeError: range() got an unexpected keyword argument 'dimension_range'

我真的很想喜欢这个包,它看起来像一个强大的包,但我很难让事情正常工作。我还将为其他能够创建热图并在其下显示底图的软件包提供建议。最好具有内置缩放功能。

谢谢

0 投票
0 回答
165 浏览

python - TypeError:无法根据规则“安全”使用 hvPlot 和 datashade 将数组数据从 dtype('int64') 转换为 dtype('int32')

我尝试使用本教程https://holoviz.org/tutorial/Basic_Plotting.html在 hvPlot 中使用数据阴影,但使用个人数据。

我可以用df.hvplot.scatter(x='col1', y='col2', datashade=False)n 行显示我的情节,但是当我尝试使用 datashade with 时df.hvplot.scatter(x='col1', y='col2', datashade=True),我有这个错误:

我的所有数据都在我的数据框中的 float64 中,并且我在 5 行数据而不是 38k+ 时得到相同的错误。我的 5 行如下所示:

我错过了什么?我尝试过像示例这样的索引,以及日期时间中的索引。

0 投票
1 回答
1436 浏览

pandas - TypeError:“时间戳”和“numpy.float64”的实例之间不支持“<=”

我正在尝试使用 hvplot 进行绘图,我得到了这个:

TypeError:“时间戳”和“numpy.float64”的实例之间不支持“<=”

这是我的数据:

下面是我的代码:

0 投票
1 回答
79 浏览

rendering - Holoviews 布局的散景渲染错误

我无法理解为什么无法使用散景渲染以下全息视图对象结构:

如果我尝试使用 holoviews.save 将其导出到静态 HTML 文件,则会收到以下错误:

任何人都知道我怎样才能让它工作?

复合对象是使用如下代码生成的:

谢谢你的帮助!

0 投票
1 回答
419 浏览

python - vs 代码、holoviews、hvplot、pyviz [SyntaxError: Unexpected token '?' 在 runCodeHere (... ] [Visual Studio 代码]

非常沮丧*。代码适用于 jupyter 实验室,但不适用于 Visual Studio Code。

我创建了干净的新环境,安装、删除、重新安装 [小时过去了]。我已经按照说明安装(在干净的环境中)[例如,conda install -c pyviz/label/dev holoviews]

这里是我使用的版本

我有以下简单的代码……来自你的一个教程

'''

'''

这是我设法在调试器中捕获的

输出

用户属于实验组“ShowPlayIcon - start”</p>

用户属于实验组“ShowExtensionSurveyPrompt - 已启用”</p>

用户属于实验组“DebugAdapterFactory - 实验”</p>

用户属于实验组“PtvsdWheels37 - 实验”</p>

用户属于实验组“UseTerminalToGetActivatedEnvVars - 控制”</p>

用户属于实验组“LocalZMQKernel - 控制”</p>

用户属于实验组“CollectLSRequestTiming - 控制”</p>

用户属于实验组“CollectNodeLSRequestTiming - 实验”</p>

用户属于实验组“EnableIPyWidgets - 实验”</p>

用户属于实验组“DeprecatePythonPath - control”</p>

用户属于实验组“RunByLine - 控制”</p>

用户属于实验组“CustomEditorSupport - 控制”</p>

康达--版本

pyenv 根目录

python3.7 c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py -c “import sys;print(sys.executable)”</p>

python3.6 c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py -c “import sys;print(sys.executable)”</p>

python3 c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py -c “import sys;print(sys.executable)”</p>

python2 c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py -c “import sys;print(sys.executable)”</p>

python c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py -c “import sys;print(sys.executable)”</p>

py -3.7 c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py -c “import sys;print(sys.executable)”</p>

py -3.6 c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py -c “import sys;print(sys.executable)”</p>

py -3 c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py -c “import sys;print(sys.executable)”</p>

py -2 c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py -c “import sys;print(sys.executable)”</p>

~\anaconda3\envs\viz2\python.exe c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py -c “import sys;print(sys .executable)”</p>

Python 解释器路径:~\anaconda3\envs\viz2\python.exe

启动 Microsoft Python 语言服务器。

~\miniconda3\Scripts\conda.exe 信息 --json

~\miniconda3\Scripts\conda.exe 信息 --json

~\miniconda3\Scripts\conda.exe 环境列表

~\miniconda3\Scripts\conda.exe 信息 --json

~\Anaconda3\python.exe c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py -c “import jupyter”</p>

~\Anaconda3\python.exe c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py -c “导入笔记本”</p>

~\Anaconda3\python.exe c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py jupyter kernelspec --version

~\Anaconda3\python.exe c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py vscode_datascience_helpers.daemon --daemon-module=vscode_datascience_helpers.jupyter_daemon - v

~\Anaconda3\python.exe c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py vscode_datascience_helpers.daemon --daemon-module=vscode_datascience_helpers.jupyter_daemon - v

~\Anaconda3\python.exe c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py vscode_datascience_helpers.daemon --daemon-module=vscode_datascience_helpers.jupyter_daemon - v

~\Anaconda3\python.exe(守护进程)-m jupyter notebook --no-browser --notebook-dir=C:\Users\cg\AppData\Local\Temp\26614261-c8ea-450c-9926-d75a7af2814a --config =C:\Users\cg\AppData\Local\Temp\26614261-c8ea-450c-9926-d75a7af2814a\jupyter_notebook_config.py --NotebookApp.iopub_data_rate_limit=10000000000.0

~\Anaconda3\python.exe (守护进程) -m jupyter kernelspec list --json

~\Anaconda3\python.exe (守护进程) -m jupyter kernelspec list --json

~\miniconda3\Scripts\conda.exe 环境列表

~\Anaconda3\python.exe(守护进程)c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\vscode_datascience_helpers\getJupyterKernels.py

~\Anaconda3\python.exe(守护进程)c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\vscode_datascience_helpers\getJupyterKernels.py

~\Anaconda3\python.exe(守护进程)c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\vscode_datascience_helpers\getServerInfo.py

~\Anaconda3\python.exe(守护进程)c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\vscode_datascience_helpers\getServerInfo.py

~\Anaconda3\python.exe(守护进程)c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\vscode_datascience_helpers\getServerInfo.py

~\Anaconda3\python.exe(守护进程)c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\vscode_datascience_helpers\getServerInfo.py

~\anaconda3\envs\viz2\python.exe c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py c:\Users\cg.vscode\ extensions\ms-python.python-2020.6.91350\pythonFiles\normalizeForInterpreter.py “import bokeh, holoviews as hv # noqa”</p>

~\anaconda3\envs\viz2\python.exe c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py c:\Users\cg.vscode\ extensions\ms-python.python-2020.6.91350\pythonFiles\normalizeForInterpreter.py “将面板导入为 pn”</p>

~\anaconda3\envs\viz2\python.exe c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py c:\Users\cg.vscode\ extensions\ms-python.python-2020.6.91350\pythonFiles\normalizeForInterpreter.py “来自 bokeh.sampledata.iris 导入花”</p>

~\anaconda3\envs\viz2\python.exe c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py c:\Users\cg.vscode\ extensions\ms-python.python-2020.6.91350\pythonFiles\normalizeForInterpreter.py “import hvplot.streamz # noqa”</p>

~\anaconda3\envs\viz2\python.exe c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py c:\Users\cg.vscode\ extensions\ms-python.python-2020.6.91350\pythonFiles\normalizeForInterpreter.py “import hvplot.pandas # noqa”</p>

~\anaconda3\envs\viz2\python.exe c:\Users\cg.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py c:\Users\cg.vscode\扩展\ms-python.python-2020.6.91350\pythonFiles\normalizeForInterpreter.py "flowers.hvplot.bivariate(x='sepal_width', y='sepal_length', width=600, groupby='species')" ~\miniconda3 \Scripts\conda.exe 信息 --json

0 投票
1 回答
138 浏览

python - Hvplot:如何删除默认工具

我正在使用 HvPlot,它运行良好,但我不知道如何删除默认工具“pan”、“wheel_zoom”和“box_zoom”。我的 HvPlot 代码是:

我有这个数字:

在此处输入图像描述

0 投票
1 回答
118 浏览

matplotlib - 如何使用地理视图缩放正交投影?

我知道使用 matplotlib 我可以用类似的东西放大正交投影:

我如何使用 hvplot / Geoviews / Holoviews 做到这一点?我发现的所有例子都没有放大这个特定的投影,

实际例子:

谢谢

0 投票
1 回答
640 浏览

python - 如何在 hvPlot 图中禁用科学记数法?

我今天刚刚开始使用 hvPlot,作为 Panel 的一部分。

我很难弄清楚如何在我的情节中禁用科学记数法。例如,这里是一个简单的条形图。轴和提示符采用科学计数法。如何将格式更改为简单的 int?

在此处输入图像描述

我正在向非数字和非技术管理人员展示这一点。他们宁愿只看到基本整数,我不想向他们解释什么是科学记数法。

我在文档中找不到任何可以帮助我的东西:https ://hvplot.holoviz.org/user_guide/Customization.html

我还尝试将 Bokeh 文档的建议拼凑在一起。

我想不通。请帮忙!谢谢

我的简单df:

和代码:

0 投票
1 回答
287 浏览

python - 将 matplotlib 转换为交互式全息视图 + 数据着色器可视化(最好使用交互式画笔)

如何将以下绘图移植到 hvplot + datashader? 在此处输入图像描述

理想情况下,可以保留交互性,并且可以交互地选择特定的 device_id。(理想情况下使用画笔,即在选择异常点时,我希望能够过滤到基础系列,但如果这不起作用,也许从列表中选择它们也可以。请记住,这个列表可能相当长(在 1000 个元素的区域内))。

到目前为止,我只能实现:

在此处输入图像描述

理想情况下,我也可以突出显示类似于 matplotlib: 的某些范围axvspan