小编Nil*_*ujo的帖子

为plotly的Figure show方法定义全局配置值

根据文档, plotly Figurehasshow()接受参数的方法config

import plotly.graph_objects as go

fig = go.Figure()

config = dict({'scrollZoom': True})

fig.add_trace(
    go.Scatter(
        x=[1, 2, 3],
        y=[1, 3, 1]))

fig.show(config=config)
Run Code Online (Sandbox Code Playgroud)

这可能非常乏味,因为我必须捕获该图并用方法show而不是正常用法来显示它。

而不是仅仅做

px.line(df)
Run Code Online (Sandbox Code Playgroud)

现在我必须

fig = px.line(df)
fig.show(config=config)
Run Code Online (Sandbox Code Playgroud)

在所有图表中。有没有办法通过 Plotly 库全局定义配置值,以便我可以调用px.line而无需设置每个实例的配置Figure,并且不必创建自定义包装器?

python data-visualization plotly

6
推荐指数
0
解决办法
544
查看次数

值之间的数组百分比

我正在寻找一种简单的方法,使用python在一定的时间间隔内找到数据的百分比.

考虑浮点值的数组X. 我想做类似于分位数的事情:

X.quantile(np.linspace(0,1,11))
Run Code Online (Sandbox Code Playgroud)

但相反,我想知道例如,哪个百分比的值在-10和10之内.

X.method([-10,10])
Run Code Online (Sandbox Code Playgroud)

我知道我可以做到这一点scipy.stats.percentileofscore

percentileofscore(X,10) - percentileofscore(X,-10)
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一个更简单,实施的解决方案,所以我可以做

X.method([a,b,c])
Run Code Online (Sandbox Code Playgroud)

这将使我之间值的百分比min(X)a,ab, bc,终于之间cmax(X)

python numpy scipy pandas

5
推荐指数
3
解决办法
756
查看次数

标签 统计

python ×2

data-visualization ×1

numpy ×1

pandas ×1

plotly ×1

scipy ×1