📜  如何在Python中的绘图图形上手动添加图例颜色和图例字体大小?

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

如何在Python中的绘图图形上手动添加图例颜色和图例字体大小?

在本文中,我们将学习如何在Python中手动添加图例颜色和图例字体大小。图例是描述图形元素的区域。在情节图例中,用于在轴上放置图例。

在这里,我们将讨论在 plotly express 中手动添加图例颜色和图例字体大小的不同方法,每个示例使用两个不同的示例以使其更加清晰。

示例 1:在此条形图中,我们使用fig.update_layout()方法添加图例颜色和图例字体大小, legend_font_color=”red” –此参数允许您设置字体颜色,而legend_font_size= 19 – 此参数允许您设置字体大小。

Python3
# importing packages
import plotly.express as px
  
# using medals_wide dataset
wide_df = px.data.medals_wide()
  
# plotting the bar chart
fig = px.bar(wide_df, x="nation", y=[
             "gold", "silver", "bronze"],
             title="Geeksforgeeks")
  
# set legend color
fig.update_layout(legend_font_color="red")
  
# set font size
fig.update_layout(legend_font_size=19)
  
# showing figure.
fig.show()


Python3
# importing packages
import plotly.express as px
  
# using the gapminder dataset
df = px.data.tips()
fig = px.scatter(df, x="total_bill", y="tip", color="sex",
                 symbol="smoker", facet_col="time",
                 labels={"sex": "Gender", "smoker": "Smokes"})
  
# set legend color
fig.update_layout(legend_font_color="gold")
  
# set font size
fig.update_layout(legend_font_size=10)
  
fig.show()


输出:

示例 2:在此散点图中,我们使用fig.update_layout()方法添加图例颜色和图例字体大小, legend_font_color=”gold” – 此参数允许您设置字体颜色,而legend_font_size= 10 – 此参数允许您设置字体大小。

Python3

# importing packages
import plotly.express as px
  
# using the gapminder dataset
df = px.data.tips()
fig = px.scatter(df, x="total_bill", y="tip", color="sex",
                 symbol="smoker", facet_col="time",
                 labels={"sex": "Gender", "smoker": "Smokes"})
  
# set legend color
fig.update_layout(legend_font_color="gold")
  
# set font size
fig.update_layout(legend_font_size=10)
  
fig.show()

输出: