标签: plotly

类型错误:load() 缺少 1 个必需的位置参数:Google Colab 中的“Loader”

我正在尝试在 Google Colab 中进行常规导入。
此导入一直有效。
如果我尝试:

import plotly.express as px
Run Code Online (Sandbox Code Playgroud)

或者

import pingouin as pg
Run Code Online (Sandbox Code Playgroud)

我收到错误:

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-19-86e89bd44552> in <module>()
----> 1 import plotly.express as px

9 frames
/usr/local/lib/python3.7/dist-packages/plotly/express/__init__.py in <module>()
     13     )
     14 
---> 15 from ._imshow import imshow
     16 from ._chart_types import (  # noqa: F401
     17     scatter,

/usr/local/lib/python3.7/dist-packages/plotly/express/_imshow.py in <module>()
      9 
     10 try:
---> 11     import xarray
     12 
     13     xarray_imported = True

/usr/local/lib/python3.7/dist-packages/xarray/__init__.py in <module>()
      1 import pkg_resources
      2 
----> 3 …
Run Code Online (Sandbox Code Playgroud)

python typeerror pyyaml plotly google-colaboratory

63
推荐指数
4
解决办法
17万
查看次数

python保存plotly绘图到本地文件并插入到html中

我正在使用python和plotly来生成交互式html报告.这篇文章给了一个很好的框架.

如果我在线生成绘图(通过plotly),并将url插入到html文件中,它可以工作,但刷新图表需要很长时间.我想知道我是否可以离线生成图表并将其嵌入到html报告中,因此加载速度不是问题.

我发现离线图会为图表生成一个html,但我不知道如何将它嵌入到另一个html中.有人可以帮忙吗?

python plotly

41
推荐指数
6
解决办法
4万
查看次数

当窗口变小时,Flex项目不会缩小

我试图在CSS弹性框内将两个图形图拼接在一起.我希望它们在调整窗口大小时调整大小.当窗口增长时,它按预期工作,但是当窗口变小时,图形不会缩小.

var trace1 = {};
var trace2 = {};

var plotdiv1 = document.getElementById("plotdiv1");
var plotdiv2 = document.getElementById("plotdiv2");

Plotly.newPlot(plotdiv1, [trace1]);
Plotly.newPlot(plotdiv2, [trace2]);

window.addEventListener("resize", function() {
  Plotly.Plots.resize(plotdiv1);
  Plotly.Plots.resize(plotdiv2);
});
Run Code Online (Sandbox Code Playgroud)
.plot-div {
  max-width: 100%;
}
.plot-col {
  flex: 0 0 50%;
}
.my-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  height: 100%;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdn.plot.ly/plotly-latest.min.js"></script>

<body>
  <div class="my-container">
    <div class="plot-col">
      <div id="plotdiv1" class="plot-div"></div>
    </div>
    <div class="plot-col">
      <div id="plotdiv2" class="plot-div"></div>
    </div>
  </div>
</body>
Run Code Online (Sandbox Code Playgroud)

JSFiddle:https://jsfiddle.net/bd0reepd/

我可能误解了flexbox的工作原理,但是如果我用图像替换这些图,它们会按预期收缩.

我试图调试这个并找到了plotlys内部函数plotAutoSize,它相应地调用window.getComputedStyle和设置绘图大小.我曾经 …

javascript css css3 flexbox plotly

35
推荐指数
1
解决办法
2万
查看次数

使用ggplotly时如何选择变量显示在工具提示中?

我有一个简单的数据框:

seq <- 1:10
name <- c(paste0("company",1:10))
value <- c(250,125,50,40,40,30,20,20,10,10)
d <- data.frame(seq,name,value)
Run Code Online (Sandbox Code Playgroud)

我想以这种方式绘制它:

require(ggplot2)
ggplot(data = d,aes(x=seq,y=value))+geom_line() + geom_point()
Run Code Online (Sandbox Code Playgroud)

现在我想使用情节,主要是为了能够,当鼠标悬停在某一点上时,获取除价值之外的其他信息,例如公司名称.我试试这个:

require(plotly)
ggplotly()
Run Code Online (Sandbox Code Playgroud)

这给我一个工具提示,但只有seq和值.我尝试了选项tooltip =但它指定你可以使用美学中唯一的变量描述,我不会在我的使用中使用该名称.

有解决方案吗 我看到我不是第一个遇到这个问题的人,但我还没有找到与ggplotly合作的答案.

r ggplot2 plotly ggplotly r-plotly

29
推荐指数
4
解决办法
2万
查看次数

Dlot by Plotly与Jupyter Dashboards的优缺点是什么?

Dlot by Plotly看起来是Python开发人员创建交互式Web应用程序的好方法,无需学习Javascript和前端Web开发.另一个具有类似目标和范围的伟大项目是Jupyter Dashboards.

各自的优点和缺点是什么?

特别是在多用户部署中?我还发现Plotly文档很不清楚究竟什么是开源,以及数据是否上传到他们或者是否可以离线完成绘图?底层的Plotly库显然有两种模式,但Dash运行的模式是什么?

python plotly jupyter jupyter-notebook plotly-dash

29
推荐指数
1
解决办法
2万
查看次数

KeyError:'plotly_domain'在使用plotly在python中进行散点图时

我正在用剧情做散点图.该图表是在我的帐户上生成的,但终端仍然报告错误:

Traceback (most recent call last):
File "IEORE4709HW1.py", line 106, in <module>
py.iplot(data, filename='basic-scatter')
File "/Library/Python/2.7/site-packages/plotly/plotly/plotly.py", line 175, in iplot
return tools.embed(url, **embed_options)
File "/Library/Python/2.7/site-packages/plotly/tools.py", line 412, in embed
!= session.get_session_config()['plotly_domain']):
KeyError: 'plotly_domain'
Run Code Online (Sandbox Code Playgroud)

我的代码是:

import urllib2
import numpy as np

import plotly.plotly as py
py.sign_in('halblooline', 'j90503v8gq')
import plotly.graph_objs as go
import numpy as np

N = 1000
random_x = np.random.randn(N)
random_y = np.random.randn(N)

# Create a trace
trace = go.Scatter(
    x = random_x,
    y = random_y,
    mode = 'markers'
) …
Run Code Online (Sandbox Code Playgroud)

python plot keyerror plotly

28
推荐指数
1
解决办法
2万
查看次数

如何更改绘图中的x轴和y轴标签?

如何更改绘图中的 x 和 y 轴标签,因为在 matplotlib 中,我可以简单地使用plt.xlabel但无法在绘图中执行此操作。

通过在数据框中使用此代码:

Date = df[df.Country=="India"].Date
New_cases = df[df.Country=="India"]['7day_rolling_avg']

px.line(df,x=Date, y=New_cases, title="India Daily New Covid Cases")
Run Code Online (Sandbox Code Playgroud)

我得到这个输出:

我得到这个输出:

在此XY轴标记为XY中,如何将XY轴的名称更改为“日期”和“案例”

python data-visualization plotly plotly-dash plotly-python

28
推荐指数
1
解决办法
7万
查看次数

在Sphinx doc中嵌入plotly图形

我尝试使用nbsphinx嵌入一​​个包含阴谋图的Jupyter笔记本,但是这些图没有显示在文档中,即使它们在Jupyter笔记本上看起来很好.

如何在Sphinx 文档中嵌入图形图?我可以将它们包含为图像,但是有更好的方法吗?有互动性真好!

我想要做的是复制此页面.它有Jupyter笔记本样式进出块,它显示了使用plotly制作的交互式图.我怎样才能做到这一点?

这里提出 GitHub问题.

python plot python-sphinx plotly jupyter-notebook

27
推荐指数
1
解决办法
922
查看次数

在没有在线情节帐户的情况下使用plotly

是否可以使用plotly库在python中创建图表而无需在线的情节帐户?我认为代码是opensource https://github.com/plotly/plotly.py.我想知道我们是否可以在没有在线帐户的情况下使用它.

python charts plotly

26
推荐指数
2
解决办法
2万
查看次数

Plotly:如何设置 y 轴的范围?

我有以下代码可以使用 Plotly 创建线图。如何将 Y 轴的范围设置为始终在 [0; 10]?

layout = go.Layout(
        title=go.layout.Title(
            text="Test",
            xref='paper',
            x=0
        ),
        xaxis=go.layout.XAxis(
            tickmode='linear',
            tickfont=dict(
                size=10
            ),
            title=go.layout.xaxis.Title(
                font=dict(
                    size=14,
                    color='#7f7f7f'
                )
            )
        ),
        yaxis=go.layout.YAxis(
            title=go.layout.yaxis.Title(
                text=y,
                font=dict(
                    size=14,
                    color='#7f7f7f'
                )
            )
        )
    )

    data = [go.Scatter(x=x1, y=y1)]
Run Code Online (Sandbox Code Playgroud)

python plotly plotly-python

26
推荐指数
1
解决办法
5万
查看次数