问题标签 [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.
python - 我可以在我的 PyQt4 应用程序中嵌入绘图(离线)吗?
我知道 plotly 渲染成 HTML 并且可以嵌入到类似 web 的环境中。我想知道是否可以在 PyQt 应用程序的 HTML 窗口中做到这一点?具体来说,我想知道这是否可以离线工作,没有互联网连接。
编辑:
这是我最终如何使用 matplotlib 嵌入图形的摘录:
然后在另一个函数中:
r - 从 R 登录到 Plotly
我可以从 R 登录 Plotly 吗?通过输入我的凭据如下
要打开连接,除非我去 Plotly 网站并登录,否则我的图表不会显示。我想要一种无需访问网站即可直接从 R 登录 Plotly 的方法。
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!
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 版本有更多城市,但那是因为我剥离了 csv 文件以防止堆栈溢出,所以它很容易重现)
但基本上情节版本缺少geom_text
非情节版本中的(城市名称)。
python - 如何使情节图例跨越两列
我正在使用绘图图绘制大量数据的比较。描述每一行的字符串往往会变长,所以我需要将它们设为多行。然而,有很多情节,传说可能会跑出屏幕。我想将图例分成两列。有没有办法在情节中做到这一点?看看help(plotly.graph_objs.Legend)
matplotlib 没有 ncol 或类似的参数,我在 plotly 文档中找不到任何对此的引用。
这是一些示例代码:
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
python - plotly 中多个 y 轴的图
我有 3 组比较数据(y 轴),需要针对目标源值进行绘制。我正在将不同国家的出口、gdp、生活水平值与不同年份的目标国家值进行比较。但是每个类别的价值是随意的,即出口数百万美元,gdp 百分比和生活水平 1 到 10 的标准。此外,我也有年份值可供比较。
多年来,我想看到的是,每个国家在不同年份的不同参数与目标国家参数有何不同。所有这些都绘制在一张图中。我可以在 plotly 中绘制多个 y 轴,但比例不匹配。
有没有人建议如何在一个布局中进行所有比较。也许这更多的是需要的图形建议,而不是在情节上提供帮助?任何想法如何将所有内容压缩在一张图中?
python - 自定义悬停框 Plotly:Python 以适应文本
有没有办法在情节中自定义悬停文本框?我必须在悬停框中显示的文本很长,不适合屏幕。有没有办法改变悬停文本框的尺寸或缩小文本以使其全部适合屏幕。更好的是图表一侧的固定框,当我滚动该数据点时显示相应的注释,但我不知道该怎么做。
这是我尝试对一些类似长度的文本进行的操作的示例。
任何帮助将非常感激!
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'
。
谢谢!