如何在散点图中添加点/点

PAU*_*MOS 1 python plotly

我已经有一个用plotly制作的散点图(交互式),我想在特定坐标中添加一个点,不一定是交互式的(以标记中位数)。我怎样才能添加它?

\n
fig = px.scatter(df_b,\n                x="EAD", \n                y="RAR",\n                size="Margen_bruto",\n                hover_name="Cliente",\n                hover_data={'EAD': ':.0f', 'RAR': ':.0%', 'Margen_bruto': ':.0f'},\n                size_max=30,\n                trendline='lowess',\n                trendline_color_override='black',\n                trendline_scope='overall',\n                title="B\xc3\x89LGICA dic 2019 - 46 clientes")\n
Run Code Online (Sandbox Code Playgroud)\n

我已经使用过像fig.add_annotationand这样的函数fig.add_hline等函数向我的图表添加文本和线条,但我似乎无法仅添加一个点。

\n

r-b*_*ers 7

添加方式有多种,但可以用add_scatter()添加;xy 所需的数据必须是列表或数组,因此 xy 值应该是列表。由于您没有提供任何数据,因此我根据参考中的示例改编了您的代码。

import plotly.express as px

df = px.data.tips()
fig = px.scatter(df,
                 x="total_bill",
                 y="tip",
                 trendline="lowess",
                 trendline_color_override='black',
                 trendline_scope='overall',
                )
fig.add_scatter(x=[df['total_bill'].median()],
                y=[df['tip'].median()],
                marker=dict(
                    color='red',
                    size=10
                ),
               name='median')

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

在此输入图像描述