问题标签 [mpld3]

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 投票
0 回答
447 浏览

python - Matplotlib 图例未显示在 Flask 应用程序中使用 mpld3

我正在使用 Flask 构建一个网络应用程序。该应用程序的一部分是使用 matplotlib 绘制一些数据。不过,我似乎根本无法让传奇人物出现。例如,当我使用此示例代码时:

这应该给出一个带有图例的情节。现在要将它提供给我的 HTML 模板,我首先添加:

这应该将绘图转换为 JSON 文件。我将 JSON 文件保存在我称为“绘图”的字典中,然后将其提供给我的 HTML 模板,如下所示:

这就像在我的应用程序中绘制了一个情节一样。但是它没有显示传奇:在此处输入图像描述

这里出了什么问题?

0 投票
2 回答
1410 浏览

python - 如何在 mpld3 上使用交互式图例插件显示标签?

我正在按照此处显示的代码来显示实验结果。但是,我无法显示标签,交互性有效,但仍然没有显示标签。在这里,我将标签发送到插件,但我不知道我是否缺少一些布尔参数来允许显示标签。

任何想法都非常感谢。

演示

0 投票
2 回答
1287 浏览

python - Python:如何从 mlpd3、Bokeh、Plotly 中的链接画笔获取数据?

使用下面的代码,我可以获得一个包含 4 个图的 2x2 图表。使用画笔,我可以选择一些数据点。我的问题是如何将选定的数据点作为 JSON 数组或 cvs 获取。此代码使用 mlpd3,但散景可以使用画笔进行类似的选择。但没有选择数据点的示例。我正在尝试将选定的数据作为对象继续使用 python 处理。很高兴看到单元格中的数据。

Bokeh 在 CustomJS for Selections 中具有类似的行为

http://docs.bokeh.org/en/latest/docs/user_guide/interaction/callbacks.html#userguide-interaction-jscallbacks-customjs-interactions

无论哪个更容易提取所选项目 - 都会起作用。如果有一个 Plotly 解决方案,那也可以。

0 投票
1 回答
1936 浏览

javascript - Django 使用 mpld3 在 HTML 中渲染 Matplotlib 图表

我正在尝试使用 Django 和 MPLD3/Matplotlib将mpld3 图表放入我的 web 应用程序中。如此处所述获取用 python 编写的图形的 HTML 代码应该很简单。

视图.py

仪表板.html

AFAIK,python代码被翻译成javascript,应该在views.py渲染dashboard.html时执行,对吧?

结果,HTML 代码在dashboard.hmtl 上显示为文本。

问题:如何显示图表?我是否需要解析方法 html_to_fig 返回的 HTML 字符串?

0 投票
1 回答
137 浏览

javascript - mpld3 交互式图例在 IE 中不起作用

我在 python 中使用 mpld3 库,我注意到在 Internet Explorer 上,交互式图例插件不起作用。

我还注意到在 mpld3 网站上,交互式图例的示例在 IE 中也不起作用。

所以我有点卡在这里......有什么帮助吗?您可以在该图像上看到交互式图例不起作用

我还将 mpld3 交互式插件链接放在这里:https ://mpld3.github.io/examples/interactive_legend.html

0 投票
1 回答
352 浏览

python - 如何在 django 中绘制 matplot lib (python) 极坐标散点图?

我正在编写一个 Web 应用程序,我必须在网页中绘制一个极坐标散点图(https://matplotlib.org/examples/pie_and_polar_charts/polar_scatter_demo.html)。使用 python matplotlib 生成极坐标散点图,然后将其转换为 JSON 格式并使用 mpld3 库(https://mpld3.github.io/install.html)显示在网页上。

这是我的代码来显示一个空的极坐标散点图:

这里的问题是该图是作为普通图表生成的,而不是作为圆形的极坐标散点图。

这是我在渲染网页后得到的:

在此处输入图像描述

这是我所期待的(从matplotlib生成):

在此处输入图像描述

关于如何在我的网页中获取此圆形图表的任何想法?所有建议将不胜感激。

0 投票
1 回答
151 浏览

matplotlib - 在 pythonanywhere 中使用 mpld3 创建绘图时出现 TclError

我正在使用 matplotlib 和 mpld3(均已成功安装)创建绘图,但在绘图时收到此错误消息:

...文件“/usr/lib/python2.7/lib-tk/Tkinter.py”,第 1767 行,在 init#012 self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk,同步,使用)#012TclError:没有显示名称,也没有 $DISPLAY 环境变量。

知道如何解决吗?感谢您的帮助

0 投票
1 回答
477 浏览

python - 在 python 中使用 matplotlib 和 mpld3 创建绘图时重叠图例

我是 python 编程领域的初学者,我很难弄清楚如何解决我的问题。

问题是,当我使用 matplotlib 和 mpld3 在 python 中使用循环创建绘图时,绘图与我预期的一样,但绘图的图例确实是错误的,因为图例彼此重叠。仅显示最新数据的图例,因为其他数据的图例重叠在其上。

下面是我的情节图片:

图片

这是在循环中创建图和图例的代码:

我认为主要问题出在交互式图例代码上,但我没有找到正确的方法来纠正它。我真的希望专家可以帮助我解决这个问题。

0 投票
1 回答
4125 浏览

django - Matplotlib - Django 中的 Mpld3 fig_to_html()

我试图在我的浏览器中显示 mpld3 中的分散点。

这是我的views.py 片段:

在 home.html 内部:

但我唯一看到的是控件。我也试过了:

但这仅显示控件和图形,没有散点。

有什么建议么?

提前致谢

0 投票
2 回答
429 浏览

jquery - Django 视图中的 Mpld3 - “NoneType”对象没有属性“split”

我正在尝试使用 AJAX 向我的 Django 后端发出请求。我得到了 AJAX 部分的工作,但我现在正试图返回一个 mpld3 图形以在页面上显示它。

这是 HTML 表单:

这是我的 AJAX 请求:

这是我的观点:

这是来自命令行的整个回溯:

关于为什么会发生的任何建议?

提前致谢