标签: plotly

如何使用 Python 和 Plotly 创建不显示异常值的箱线图?

如何使用 Python 和 Plotly 创建不显示异常值的箱线图?

我有一个完整的点列表,用于创建一个包含许多异常值的箱线图,并且范围对于可比较的箱线图来说太大了。

我只是根本不想在箱线图上显示此列表中的异常值。

  1. 有没有办法不在箱线图中显示异常值?

如果没有,那么我尝试在绘制数据之前从数据中删除异常值。然而,Plotly 提出了一些我没有作为异常值删除的点。

  1. 有没有办法创建一个箱线图,其中没有任何元素被视为异常值?

python plotly

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

为什么我得到一个未捕获的 ReferenceError: Plotly is not defined

Uncaught ReferenceError: Plotly is not defined我的页面加载时出现错误。以下代码位于渲染绘图的 div 元素下方,但在侦听器Plotly.newPlot('myDiv', dataPlot, layout);内的行socket.on上是抛出此错误的位置。

var dataPlot = [{
    x: ['a', 'b', 'c', 'd'],
    y: [0, 0, 0, 0],
    type: 'bar'
}];

var layout = {
    autosize: false,
    width: 500,
    height: 500,
    margin: {
        l: 50,
        r: 50,
        b: 100,
        t: 100,
        pad: 4
    }
};

// Listener, whenever the server emits 'updatechat', this updates the chat body
socket.on('updatechat', function (username, data) {
    $('#conversation').append('<b>'+username + ':</b> ' + data + …
Run Code Online (Sandbox Code Playgroud)

javascript socket.io plotly

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

如何在 Plotly 中将图例放置在顶部而不是底部?

我想在图表顶部、标题下方显示图例。我查找了API,没有找到任何与改变位置相关的内容,只是设置方向。

var myData = [
    {
        fcst_valid_local: "2013-01-04 22:23:00",
        pop: 20,
        temp: 38,
    },
    {
        fcst_valid_local: "2013-02-04 22:23:00",
        pop: 15,
        temp: 39,
    },
    {
        fcst_valid_local: "2013-03-04 22:23:00",
        pop: 2,
        rh: 70,
    }

];

var data = [
    {
        x: myData.map(d => d.fcst_valid_local),
        y: myData.map(d => d.temp),
        type: 'line'
    },
    {
        x: myData.map(d => d.fcst_valid_local),
        y: myData.map(d => d.pop),
        type: 'bar',
        yaxis: 'y2'
    }
];

var layout = {
    title: 'Daily Forecast',
    yaxis: {
        autorange: true,
        range: [0, 100],
    },
    yaxis2: …
Run Code Online (Sandbox Code Playgroud)

javascript plotly

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

阴谋失踪的逆戟鲸

使用 plotly 导出静态图表时出现小问题。

Plotly 无法正确识别我安装了 orca,但仍然存在与缺少 orca 相关的错误。我尝试更改 orca 目录,但它仍然无法正常工作。任何人都知道出了什么问题?

我的代码:

import plotly.graph_objects as go
import orca
import plotly

#%%
fig = go.Figure(data=go.Candlestick(x=pricedata.index,
                    open=pricedata['bidopen'],
                    high=pricedata['bidhigh'],
                    low=pricedata['bidlow'],
                    close=pricedata['bidclose']),)
#%%
fig.show()

#%%
plotly.io.orca.config.executable = r'C:\Users\Kuba\AppData\Local\Programs\Python\Python37\Lib\site-packages\orca'
plotly.io.orca.config.save()

#%%

fig.write_image("images/fig1.png")
Run Code Online (Sandbox Code Playgroud)

这里描述了如何解决它,但它对我不起作用:

https://plot.ly/python/orca-management/#configuring-the-executable

orca 版本是 1.5.1

谢谢。

B.

编辑:

错误消息:

---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
c:\Users\Kuba\Documents\GitHub\frstalg\FXCM Stuff\LiveMyStrategyNOTEBOOK-20191017.py in 
      1 
----> 2 fig.write_image("images/fig1.png")

~\AppData\Local\Programs\Python\Python37\lib\site-packages\plotly\basedatatypes.py in write_image(self, *args, **kwargs)
   2686         import plotly.io as pio
   2687 
-> 2688         return pio.write_image(self, *args, **kwargs)
   2689 
   2690     # Static …
Run Code Online (Sandbox Code Playgroud)

python orca plotly data-science

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

Plotly 热图中颜色条的标题

这是我的代码:

fig = go.Figure(
    data=go.Heatmap(z=z_values, y=[str(x) for x in params_1], x=[str(x) for x in params_2]), 
    layout=go.Layout(
        title="Analysis results",
        xaxis=dict(title='Diameter'),
        yaxis=dict(title='Max Distance')
    ),
)
fig.show()
Run Code Online (Sandbox Code Playgroud)

它生成一个 2D 热图(下面的代码段),但我想为颜色条添加一个标题:

在此处输入图片说明

不幸的是,情节示例也没有颜色栏标题。我试图将颜色栏属性包含在“标记”中,但这会引发错误。我怎么能这样做呢?

python plotly plotly-python

11
推荐指数
3
解决办法
5160
查看次数

用于交互式绘图的 Plotly express 与 Altair/Vega-Lite

最近我正在学习Plotly expressAltair/Vega-Lite进行交互式绘图。他们两个都令人印象深刻,我想知道他们的优点和缺点是什么。特别是对于创建交互式情节,它们之间有什么大的区别,什么时候比另一个更合适?

python plotly vega-lite altair

11
推荐指数
1
解决办法
2528
查看次数

如何将 plotly 仪表板应用程序导出为 html 独立文件以与其他人共享?

我已经构建了一个可交互的仪表板,并且正在寻找一种将此应用程序导出为 HTML 格式并与他人共享的方法。

对我有什么提示吗?

我用谷歌搜索,大多数答案将我转移到以下链接。

https://plot.ly/python/getting-started-with-chart-studio/

我试图把:

import plotly.io as pio

pio.write_html(app, file='hello_world.html', auto_open=True)
Run Code Online (Sandbox Code Playgroud)

在我的 app.py 之后:

if __name__ == "__main__":
    app.run_server(debug=True, port=8052)
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

python plotly plotly-dash

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

JupyterLab 中 Plotly 的正确扩展是什么?

Plotly 无法在 Jupyterlab 中运行。我认为所需的扩展存在冲突,但我不确定。在 Plotly https://plotly.com/python/troubleshooting/上检查故障排除时,他们建议删除扩展并再次安装。但我发现 Jupyterlab 更新附带了一个名为“ jupyterlab-plotly-extension ”的附加扩展,Plotly 在其说明中没有提到该扩展,以使其在 JupyterLab 中工作https://plotly.com/python/getting-started/ #jupyterlab-support-python-35

我的问题是:应该安装哪些扩展才能使 Plotly 在 JupyterLab 中工作?

  • Plotly 支持中提到的 jupyterlab-plotly
  • JupyterLab 附带的 jupyterlab-plotly-extension

python libraries plotly jupyter jupyter-lab

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

Plotly/Dash 以流畅的动画显示实时数据

我们正在尝试在 plotly-dash 中生成一个实时仪表板,在生成时显示实时数据。我们通常遵循此处的指导(https://dash.plotly.com/live-updates)。

我们有一个回调,它大约每秒从源收集一大块新数据点,然后将数据附加到图形中。

当我们这样做时,对图形的更新是断断续续的,因为我们每秒都在回调上生成一个新的图形对象。我们希望图形流畅地流动,即使这意味着我们比实时数据落后一两秒。

我们正在研究动画(https://plotly.com/python/animations/),但尚不清楚我们如何将动画应用于附加到图形的实时数据流。

python plotly plotly-dash plotly-python

11
推荐指数
2
解决办法
8816
查看次数

Plotly:如何用新数据更新/重绘绘图表达图形?

在调试或计算量大的循环期间,我想看看我的数据处理如何演变(例如在线图或图像中)。

plt.cla()在 matplotlib 中,代码可以使用然后plt.draw()或重绘/更新图形plt.pause(0.001),以便我可以实时或在调试时跟踪计算进度。我如何在情节表达(或情节)中做到这一点?

python plot redraw plotly plotly-express

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