问题标签 [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.
python - mpld3 绘图,注释问题
我正在使用 mpld3 在 Intranet 网站上显示图表。我正在使用将图形保存到字典并使用 mpld3.js 在客户端呈现它的选项。
除非我想使用注释,否则该图呈现良好。那些明显抵消了。而且我不明白为什么,因为即使我将偏移量设置为 (0, 0),注释仍然很遥远。
为了说明这一点,我复制并粘贴了这篇文章中给出的示例: Matplotlib: How to put individual tags for a scatter plot
请注意,这两个图像是使用上述链接中的代码同时生成的。matplotlib 是使用以下方法制作的:
然后手动保存。
mpld3 中的一个是使用:
然后graph_data
在客户端使用 生成mpld3.js
,除了使用注释时,它工作得很好。
你知道它为什么会这样吗?最终我可以只显示直接从 matplotlib 生成的图像,但是具有交互式图表是一个不错的奖励。
mpld3 - 在 ipython 笔记本中保持内联图的同时将 mpld3 绘图包含到库中的最干净的方法是什么?
我正在编写一个更个人化的库,并希望有一些类例程,应该像这样工作:
它应该立即在我的笔记本中绘制一个内联图形。只要我不使用插件就可以正常工作,但是当我在库和类例程中使用鼠标位置插件时,到目前为止我发现的唯一方法是:
获取返回的句柄,然后mpld3.display(f)
在笔记本中调用。这是最好的方法吗?
谢谢
python - 在 matplotlib 图形 (html) 上保存交互式系列
我有一个交互式绘图的示例(来自 matplotlib),我可以从系列中选择要在绘图上显示的行。这很好用,但现在我想将它导出到 html。我可以成功地做到这一点,mpld3.save_html()
但失去了系列选择的交互性。这是代码
有没有办法保持这种交互性???
我也尝试过用泡菜保存,但仍然失去了系列互动。
javascript - mpld3 ~ 选择点并获取它们的坐标?
是否可以使用 mpld3 选择图形上的某些点,然后获取这些点的坐标?
比如这里可以选择带矩形的点,它会动态更新其他子图,有没有什么办法可以将所选点的身份导入python?
python - Convert categorical variable to color with Matplotlib
I have a list of 150 variables that have the following possible values:
I want to convert these to be used as color for a matplot scatter plot. Currently I wrote a function to manually map from my data domain to a color range, something like:
This works, however, I must specify the color individual colors that each element of my domain gets mapped to. Is there a way to have matplotlib to this for me, so I can take advantage of cmaps? D3 has a way of mapping from a data domain to color range.
python - 使用 python 和 networkx 的节点上的交互式标签
python-2.7 - 使用 MPLD3 制作交互式条形图
我正在尝试制作交互式条形图,但无法弄清楚如何标记框。给定一个直方图,我想要它,所以当光标在条形上方时,会显示高度或我想要的任何标签。以下代码显示图表但没有标签:
其中 df.PER 是来自这里的数据:
有什么建议么?
mpld3 - 获取 mpld3 绘图的缩放级别
有没有办法读出 mpld3 绘图的缩放级别,即可见 x 轴和 y 轴的范围?我尝试使用 d3.behavior.zoom,但我不知道如何获得 mpld3 图的缩放行为。
mpld3 - mpld3 LinkedBrush - 自定义链接
我正在使用 mpld3 绘制一系列散点图。
我已成功使用 PointLabelTooltip。但我也想使用 LinkedBrush 功能突出具有相同特征的点。
例如,我绘制了 20 个细菌中 70 个基因的测序深度的散点图。如果我将鼠标悬停在一个点上,它会告诉我它指的是哪个基因。但我也希望它突出代表其他细菌中相同基因的点。
我想修改linkedBrush插件以突出显示不同细菌中相同基因的点:
我查看了源代码(https://mpld3.github.io/_modules/mpld3/plugins.html),但这似乎在 LinkedBrush 模块中没有包含足够的信息来修改。
任何关于我如何实现这一点的建议将不胜感激。
谢谢