为了账号安全,请及时绑定邮箱和手机立即绑定

如何设置绘图的背景颜色和网格线的颜色?

如何设置绘图的背景颜色和网格线的颜色?

jeck猫 2023-03-16 16:29:08
这是我的代码:import plotly.graph_objects as gofig = go.Figure()fig.add_trace(go.Bar(    name='Group 1',    x=['Var 1', 'Var 2', 'Var 3'], y=[3, 6, 4],    error_y=dict(type='data', array=[1, 0.5, 1.5]),    width=0.15))fig.add_trace(go.Bar(    name='Group 2',    x=['Var 1', 'Var 2', 'Var 3'], y=[4, 7, 3],    error_y=dict(type='data', array=[0.5, 1, 2]),    width=0.15))fig.update_layout(barmode='group')fig.show()输出:我读过这篇文章,但来自的代码似乎已贬值并且不起作用。问题:如何设置图的背景色和网格线的颜色?
查看完整描述

1 回答

?
慕神8447489

TA贡献1780条经验 获得超1个赞

这应该有帮助


import plotly.graph_objects as go

from plotly.graph_objects import Layout


# Set layout with background color you want (rgba values)

# This one is for white background

layout = Layout(plot_bgcolor='rgba(0,0,0,0)')


# Use that layout here

fig = go.Figure(layout=layout)

fig.add_trace(go.Bar(

    name='Group 1',

    x=['Var 1', 'Var 2', 'Var 3'], y=[3, 6, 4],

    error_y=dict(type='data', array=[1, 0.5, 1.5]),

    width=0.15

))

fig.add_trace(go.Bar(

    name='Group 2',

    x=['Var 1', 'Var 2', 'Var 3'], y=[4, 7, 3],

    error_y=dict(type='data', array=[0.5, 1, 2]),

    width=0.15

))

fig.update_layout(barmode='group')


# Change grid color and axis colors

fig.update_xaxes(showline=True, linewidth=2, linecolor='black', gridcolor='Red')

fig.update_yaxes(showline=True, linewidth=2, linecolor='black', gridcolor='Red')

fig.show()

//img1.sycdn.imooc.com//6412d384000129dc17290391.jpg

查看完整回答
反对 回复 2023-03-16
  • 1 回答
  • 0 关注
  • 158 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信