如何解决子图标签重叠的问题?
以及能否让图形中的这几个值不显示出来
Line1 = (
Line(init_opts=opts.InitOpts(width="1000px", height="200px"))
.add_xaxis(xaxis_data = Liquor['date'])
.add_yaxis(
series_name="五粮液",
y_axis=Liquor['R(五粮液)'],
symbol="triangle",
symbol_size=3,
)
.set_global_opts(
title_opts=opts.TitleOpts(title="酒类行业股票收益率走势"),
xaxis_opts=opts.AxisOpts(type_="category", boundary_gap=False),
)
)
Line2 = (
Line(init_opts=opts.InitOpts(width="1000px", height="200px"))
.add_xaxis(xaxis_data = Liquor['date'])
.add_yaxis(
series_name="茅台",
y_axis=Liquor['R(茅台)'],
symbol_size=3,
)
.set_global_opts(
#title_opts=opts.TitleOpts(title="茅台收益率走势"),
xaxis_opts=opts.AxisOpts(type_="category", boundary_gap=False),
)
)
Line3 = (
Line(init_opts=opts.InitOpts(width="1000px", height="200px"))
.add_xaxis(xaxis_data = Liquor['date'])
.add_yaxis(
series_name="青岛啤酒",
y_axis=Liquor['R(青岛啤酒)'] ,
symbol="diamond",
symbol_size=3,
)
.set_global_opts(
#title_opts=opts.TitleOpts(title="青岛啤酒收益率走势"),
xaxis_opts=opts.AxisOpts(type_="category", boundary_gap=False),
)
)
# 把上面生成的三个图放进grid中并通过pos_top,pos_bottom, pos_left, pos_right设置其位置
grid = (
Grid()
.add(Line1, grid_opts=opts.GridOpts(pos_top='7%', pos_bottom="60%"))
.add(Line2, grid_opts=opts.GridOpts(pos_top='40%', pos_bottom="30%"))
.add(Line3, grid_opts=opts.GridOpts(pos_top='70%', pos_bottom="0%"))
)
# 生成到本地网页形式打开,也可自己设置保存成png图片,网页的使用更方便
grid.render("股票收益率走势折线图.html")