-1

如何在情节互动的 iplot 中保留和移动轴?我已经尝试了以下代码,但没有运气。

fig['layout']['yaxis']['autorange'] = "reversed"

import ipywidgets as widgets
from ipywidgets import interact, interact_manual

@interact
def scatter_plot(x=list(df.select_dtypes('number').columns), 
         y=list(df.select_dtypes('number').columns)[1:],
         theme=list(cf.themes.THEMES.keys()), 
         colorscale=list(cf.colors._scales_names.keys())):

 df.iplot(kind='scatter', x=x, y=y, mode='markers', 
     xTitle=x.title(), yTitle=y.title(),
     title=f'{y.title()} vs {x.title()}',
    theme=theme, colorscale=colorscale)
4

1 回答 1

1

变量 fig 应该分配给 plotly 对象。使用 Plotly 反转 y 轴的示例

import plotly.graph_objects as go
import numpy as np

t = np.linspace(0, 5, 200)
y = np.sin(t)

fig = go.Figure(data=go.Scatter(x=t, y=y, mode='markers'))
fig['layout']['yaxis']['autorange'] = "reversed"

fig.show()

在此处输入图像描述

于 2021-06-27T12:40:39.163 回答