📜  Plotly – 如何使用 plotly express 在单迹散点图中显示图例?

📅  最后修改于: 2022-05-13 01:54:57.294000             🧑  作者: Mango

Plotly – 如何使用 plotly express 在单迹散点图中显示图例?

在本文中,让我们看看如何使用 plotly express 在单迹散点图中显示图例。 'trace' 是图表中每个绘图的名称。通常在情节图例中,对于单道散点图是不可见的。

例子:

在下面,导入示例包和数据,并使用 px.scatter() 绘制单个跟踪散点图。 fig.layout.showlegend= True 在这种情况下不起作用,因此我们需要使用此代码 fig['data'][0]['showlegend']=True 来启用 showlegend。 fig['data'][0]['name']='Humidity' 表示图例中唯一变量的名称是 'Humidity'。

要查看和下载使用的 CSV 文件,请单击此处。

Python3
# import packages and libraries
import pandas as pd
from matplotlib import pyplot as plt
import numpy as np
import plotly.express as px
  
# reading the dataset
df = pd.read_csv('weather.csv', encoding='UTF-8')
  
# creating a scatterplot
fig = px.scatter(df, x="Temperature", y='Humidity',
                 trendline='ols', trendline_color_override='red')
  
  
fig['data'][0]['showlegend'] = True
fig['data'][0]['name'] = 'Humidity'
  
fig.show()


输出:

设置图例之前

设置图例后。