9. 直线图
9.1 普通直线图
self.add_heading("直线图", level=1)
self.add_heading("普通直线图", level=2)
# 数据源
data = [10, 20]
data2 = [40, 60]
data3 = [80,90]
self.add_quick_chart(
data=[[2018,2024],data, data2, data3],
series=['pool1使用情况(TiB)','pool2使用情况(TiB)','pool3使用情况(TiB)'],
width=520, # 直线图宽度
height=230, # 直线图高度
names=times,
chart_type='lineplot',
ytitletext='单位/TiB',
xvalue=-50, # x轴偏移位置(负数代表右移,正数代表左移)
xangle=50, # x 轴数值的角度
title='最近1个月存储使用情况',
ylines=True # 增加y轴横线
)
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
执行代码生成直线图
9.2 标记直线图
self.add_heading("标记直线图", level=2)
self.add_quick_chart(
data=[[2018,2024],data, data2, data3],
series=['pool1使用情况(TiB)','pool2使用情况(TiB)','pool3使用情况(TiB)'],
width=520, # 折线图宽度
height=230, # 折线图高度
names=times,
chart_type='lineplot_markers',
ytitletext='单位/TiB',
xvalue=-50, # x轴偏移位置(负数代表右移,正数代表左移)
xangle=50, # x 轴数值的角度
title='最近1个月存储使用情况',
ylines=True # 增加y轴横线
)
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
执行代码生成标记直线图
9.3 直线图-3d
self.add_heading("直线图-3d", level=2)
self.add_quick_chart(
data=[[2018,2024],data, data2, data3],
series=['pool1使用情况(TiB)','pool2使用情况(TiB)','pool3使用情况(TiB)'],
width=520, # 折线图宽度
height=230, # 折线图高度
names=times,
chart_type='lineplot3d',
ytitletext='单位/TiB',
xvalue=-50, # x轴偏移位置(负数代表右移,正数代表左移)
xangle=50, # x 轴数值的角度
title='最近1个月存储使用情况',
ylines=False # 增加y轴横线
)
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
执行代码生成3d直线图