plotly.express的图怎么换成白底黑框
时间: 2023-06-10 07:04:55 浏览: 412
plotly_express:Plotly Express-复杂图表的简单语法。 现在已集成到plotly.py中!
要把plotly.express的图换成白底黑框,你可以使用以下代码:
```python
import plotly.express as px
# 创建一个数据集
data = px.data.iris()
# 使用px.scatter绘制散点图
fig = px.scatter(data, x="sepal_width", y="sepal_length", color="species", size='petal_length', hover_data=['petal_width'])
# 将背景颜色设置为白色,网格颜色设置为黑色
fig.update_layout({
'plot_bgcolor': 'white',
'paper_bgcolor': 'white',
'legend': {'bgcolor': 'white', 'bordercolor': 'black', 'borderwidth': 1},
'xaxis': {'gridcolor': 'black'},
'yaxis': {'gridcolor': 'black'}
})
# 展示图表
fig.show()
```
以上代码的关键是使用`fig.update_layout()`方法来自定义图表的样式,具体来说,我们设置`'plot_bgcolor'`和`'paper_bgcolor'`为白色,将图例的背景色设为白色,边框色设为黑色,网格线的颜色也设为黑色。
这样就能得到一个白底黑框的图表了。
阅读全文