如何在Python中的Plotly图表上隐藏Y轴刻度标签?

如何在Python中的Plotly图表上隐藏Y轴刻度标签?

Plotly是一个开源的Python绘图库,用于创建图表。Python用户可以使用Plotly创建交互式的基于web的可视化。它还可以用于静态文档的发布和桌面编辑器,如PyCharm和Spyder。

在本教程中,我们将展示如何在Plotly图表上隐藏Y轴刻度标签。

  • 在此,我们将使用 plotly.graph_objects 模块来生成图形。它包含很多生成图表的方法。

  • 此外,我们将使用 Layout 方法及其属性, showticklabelsvisible " 显示/隐藏刻度标签。

按照下面的步骤隐藏图表上的Y轴刻度标签。

步骤1

导入 plotly.graphs_objs 模块并别名为go

import plotly.graph_objs as go
Bash

步骤2

创建条形图以设置布局和标题值。

fig = go.Figure(
   data=[go.Bar(y=[10,20,30,40])],
   layout_title_text="隐藏y轴",
   layout = {
      'xaxis': {'title': 'x轴',
         'visible': True,
         'showticklabels': True},
      'yaxis': {'title': 'y轴',
         'visible': False,
         'showticklabels': False},
   },
)
Bash

步骤3

设置所有方向的边距坐标。

'margin': dict(
   l = 20, # 左
   r = 15, # 右
   t = 30, # 上
   b = 40, # 下
),
Bash

例子

隐藏Y轴标签的完整代码如下,

import plotly.graph_objects as go
fig = go.Figure(
  data=[go.Bar(y=[10,20,30,40])],
  layout_title_text="隐藏Y轴刻度标签",
  layout = {
    'xaxis': {'title': 'x轴', 'visible': True, 'showticklabels': True},

    'yaxis': {'title': 'y轴', 'visible': False, 'showticklabels': False},

    # 指定边距(单位px)
    'margin': dict(
       l = 20, # 左
       r = 15, # 右
       t = 30, # 上
       b = 40, # 下
    ),
 },
)
fig.update_layout(width=716, height=350)
fig.show()
Bash

输出结果

执行后,将会在浏览器上显示以下输出 −

如何在Python中的Plotly图表上隐藏Y轴刻度标签?

注意,图表中的Y轴刻度标签被隐藏了。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册