问题标签 [plotly]

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 投票
4 回答
13128 浏览

python - 我可以在我的 PyQt4 应用程序中嵌入绘图(离线)吗?

我知道 plotly 渲染成 HTML 并且可以嵌入到类似 web 的环境中。我想知道是否可以在 PyQt 应用程序的 HTML 窗口中做到这一点?具体来说,我想知道这是否可以离线工作,没有互联网连接。

编辑:

这是我最终如何使用 matplotlib 嵌入图形的摘录:

然后在另一个函数中:

0 投票
1 回答
190 浏览

r - 从 R 登录到 Plotly

我可以从 R 登录 Plotly 吗?通过输入我的凭据如下

要打开连接,除非我去 Plotly 网站并登录,否则我的图表不会显示。我想要一种无需访问网站即可直接从 R 登录 Plotly 的方法。

0 投票
1 回答
1160 浏览

python - Python Plotly: AttributeError: 'PlotlyJSONEncoder' object has no attribute 'encoding'

I am getting an error when trying to plot the basic chart on the Plotly Tutorial: https://plot.ly/python/getting-started/.

Full traceback here:

Traceback (most recent call last):

File "testing_plotly.py", line 13, in unique_url = py.plot(data, filename = 'basic-line')

File "C:\Python34\lib\site-packages\plotly\plotly\plotly.py", line 186, in plot res = _send_to_plotly(figure, **plot_options)

File "C:\Python34\lib\site-packages\plotly\plotly\plotly.py", line 1229, in _se cls=utils.PlotlyJSONEncoder)

File "C:\Python34\lib\json__init__.py", line 237, in dumps **kw).encode(obj)

File "C:\Python34\lib\json\encoder.py", line 192, in encode chunks = self.iterencode(o, _one_shot=True)

File "C:\Python34\lib\site-packages\plotly\utils.py", line 151, in iterencode if self.encoding != 'utf-8': AttributeError: 'PlotlyJSONEncoder' object has no attribute 'encoding'

Thanks!

0 投票
3 回答
11757 浏览

python - Plotly:具有多个轴的分组条形图

当我设置while 时barmode='group',这会导致条形图被堆叠或覆盖,而不是对它们进行分组。如何在拥有多个轴的同时对条形进行分组?Layouttrace2 = Bar(...,yaxis='y2')

我浏览了这些但无济于事:

0 投票
2 回答
1977 浏览

r - 在R / ggplot中没有得到geom_text

我有一个 ggplot 可以自己正常工作。但是,当我尝试将其导入 plotly api 系统时,它geom_text似乎不起作用 - 其他一切都有效。谁能帮我?

这是我的 R 版本 - R 版本 3.1.2 (2014-10-31) 和 plotly 版本 - 0.5.23

我使用的数据在 file.csv 中,如下所示:

这是我的完整代码:

附加为 map1_without_plotly.png 的是没有 plotly 的版本:没有情节的地图 并且带有 plotly 的地图作为 API 出现在 plotly 站点上:(使用 plotly API 映射是的,plotly 版本有更多城市,但那是因为我剥离了 csv 文件以防止堆栈溢出,所以它很容易重现)

但基本上情节版本缺少geom_text非情节版本中的(城市名称)。

0 投票
2 回答
6323 浏览

python - 如何使情节图例跨越两列

我正在使用绘图图绘制大量数据的比较。描述每一行的字符串往往会变长,所以我需要将它们设为多行。然而,有很多情节,传说可能会跑出屏幕。我想将图例分成两列。有没有办法在情节中做到这一点?看看help(plotly.graph_objs.Legend)matplotlib 没有 ncol 或类似的参数,我在 plotly 文档中找不到任何对此的引用。

这是一些示例代码:

0 投票
1 回答
2022 浏览

python - ImportError 导入袖扣时没有名为“plotlytools”的模块

我的系统环境:Windows 8.1, WinPython 3.4.3.1, pandas 0.16, plotly 1.6.14, cufflinks 0.2

我不知道是什么导致了这个问题。我正在尝试使用此处概述的教程cufflinks nbviewer tutorial

但是,当我尝试导入袖扣模块时,我得到以下输出。

在此处输入图像描述

这对我来说没有意义,因为据我所知,文件在文件夹中的设置都是正确的,而且我在文件本身中看不到任何明显的错误。见下图:

在此处输入图像描述

我还查看了__init__.py文件,没有发现任何异常。

在此处输入图像描述

最后,我查看了实际plotlytools.py文件,看看是否有什么奇怪的东西,没有什么东西跳出来。

在此处输入图像描述

任何帮助弄清楚这一点将不胜感激。谢谢。

更新:如果这有帮助,这是我的打印件sys.path

在此处输入图像描述

0 投票
1 回答
922 浏览

python - plotly 中多个 y 轴的图

我有 3 组比较数据(y 轴),需要针对目标源值进行绘制。我正在将不同国家的出口、gdp、生活水平值与不同年份的目标国家值进行比较。但是每个类别的价值是随意的,即出口数百万美元,gdp 百分比和生活水平 1 到 10 的标准。此外,我也有年份值可供比较。

多年来,我想看到的是,每个国家在不同年份的不同参数与目标国家参数有何不同。所有这些都绘制在一张图中。我可以在 plotly 中绘制多个 y 轴,但比例不匹配。

有没有人建议如何在一个布局中进行所有比较。也许这更多的是需要的图形建议,而不是在情节上提供帮助?任何想法如何将所有内容压缩在一张图中?

0 投票
2 回答
7163 浏览

python - 自定义悬停框 Plotly:Python 以适应文本

有没有办法在情节中自定义悬停文本框?我必须在悬停框中显示的文本很长,不适合屏幕。有没有办法改变悬停文本框的尺寸或缩小文本以使其全部适合屏幕。更好的是图表一侧的固定框,当我滚动该数据点时显示相应的注释,但我不知道该怎么做。

这是我尝试对一些类似长度的文本进行的操作的示例。

任何帮助将非常感激!

0 投票
1 回答
409 浏览

r - 如何将多层 ggplot 导出到 googleVis?

我创建了一个ggplot有 4 个不同图层的图。

大部分数据以蓝点表示,而相遇的数据点condition A则被绿色光环包围。

同样,相遇的数据点condition B被红色光环包围。

此外,相遇condition C的数据点被更大的黄色光晕包围。

我希望所有这 4 种颜色都可以在一个点上使用,所以我不想使用color=factor(condition)或类似的东西。

问题是我想让这个情节具有交互性,以便人们可以将鼠标悬停在这些点上,最重要的是,可以看到row.names给定点的。我怎样才能给 googleVis 一个分层的 ggplot?

我想使用 googleVis,因为我认为这是唯一可以让我在气泡中显示数据点名称的工具,但如果可能的话,我也愿意尝试 plotly 或 Rcharts。

这是情节的样子:

ggplot代码:

我的数据框如下所示:

我只是在cond1和中绘制值cond2,但我希望人们能够将鼠标悬停在这些点上并查看列row.name (GENE_X)中的 和 值'score'

谢谢!