import plotly.express as px def create_engine_vol_histogram(df): fig = px.histogram(df, x="vol_engine", nbins=40) fig.update_layout( xaxis = { 'title': 'Engine volume', 'visible': True, 'showticklabels': True }, yaxis = { 'title': '', 'visible': True, 'showticklabels': True }, margin = { 'l': 0, # left 'r': 10, # right 't': 50, # top 'b': 10, # bottom } ) return fig def create_price_boxplot(df): fig = px.box(df, x='year', y='price') fig.update_layout( xaxis = { 'title': 'Year' }, yaxis = { 'title': 'Price' }, margin = { 'l': 0, 'r': 0, 't': 50, 'b': 10 } ) return fig