我正在学习使用 pyplot.express 并努力解决以下设计问题:在多面图中,每个子图都重复轴标题(在示例中为“花瓣宽度(厘米)”)。有没有办法使用 pyplot.express 为多面图上的所有子图获取单轴标签?
谢谢,迈克尔
最小的例子:
from sklearn.datasets import load_iris
import plotly.express as px
import pandas as pd
import numpy as np
# import iris-data
iris = load_iris()
df= pd.DataFrame(data= np.c_[iris['data'], iris['target']], columns= iris['feature_names'] + ['target'])
df['species'] = pd.Categorical.from_codes(iris.target, iris.target_names)
# plot using pyplot.express
fig = px.bar(df, x="sepal length (cm)", y="petal width (cm)", color = 'petal length (cm)', facet_row="species")
fig.show()