代码之家  ›  专栏  ›  技术社区  ›  Filippo Vitale

如何从谷歌条形图中删除两个轴(又称图表API)

  •  3
  • Filippo Vitale  · 技术社区  · 16 年前

    我在图表API中找不到从条形图中删除任何轴的方法。例如:

    cht=bvg
    CHS=410X150
    chd=s:堆栈溢出
    < /代码> 
    
    

    如何删除灰色X和Y轴?

    如何删除灰色X和Y轴?

    3 回复  |  直到 12 年前
        2
  •  3
  •   Community Mohan Dere    9 年前

    我只找到了 this trick:cover them with a white line and it works

    cht=bvg
    CHS=410X150
    chd=s:堆栈溢出
    chm=r,ffffff,0,-0.01,0.01,1
    R,ffffff,0,-0.01,0.01,1
    < /代码> 
    
    

    …但是有什么“更干净”的方法吗?

    alt text

    …但是有什么“干净”的方法吗?

        3
  •  2
  •   Community Mohan Dere    9 年前

    (基于亚历山大法伯的回答,但有一些小的改进)

    您可以添加

    chxt=x,y
    chxs=0,,0,0,1,,0,0,,_
    < /代码> 
    
    

    说明:

    chxt=x,y
    < /代码> 
    
    

    显示哪个轴。即使X轴和Y轴显示为默认值,我们仍然需要指定那些轴,以便能够使用chxs应用样式。

    chxs=0,,0,0,1,,0,0,,_
    < /代码> 
    
    

    两个轴的样式,由管道分隔。用逗号分隔,我们有:

    • 轴索引。对chxt的引用。0=first(x),1=second(y)
    • 标签颜色。既然我们要把标签藏起来,我们可以把这个空着
    • 标签字体大小。将其设置为0将隐藏标签,因此我们不需要使用chxl设置空标签。
    • 标签对齐。需要指定一个有效值,尽管我们不显示标签。0is fine.
    • 显示轴和刻度线。将隐藏

    更多信息,请访问https://developers.google.com/chart/image/docs/chart诳params诳axis诳label 。

    说明:

    chxt=x,y
    

    显示哪个轴。即使X轴和Y轴显示为默认值,我们仍然需要指定那些轴,以便能够使用CHX应用样式。

    chxs=0,,0,0,_|1,,0,0,_
    

    两个轴的样式,由管道分隔。用逗号分隔,我们有:

    • 轴指数对chxt的引用。0=第一(x),1=第二(y)
    • 标签颜色。既然我们要把标签藏起来,我们可以把这个空着
    • 标签字体大小。设置为零将隐藏标签,因此不需要使用chxl设置空标签
    • 标签对齐。需要指定一个有效值,尽管我们不显示标签。零很好。
    • 显示轴和刻度线。_将隐藏两者

    更多信息https://developers.google.com/chart/image/docs/chart_params#axis_label_styles chart