根据excel生成html 折线图
import pyecharts.options as optsfrom pyecharts.charts import Line
from itertools import islice
x = []
y1 = []
y2 = []
with open(r'E:\Desktop\python\py\test\test1.txt',mode='r',encoding='utf-8') as f:
for lines in islice(f,1,None):
lines=lines.rstrip("\n")
lines1=lines.split(" ")
lines2=lines.split(" ")
lines3=lines.split(" ")
x.append(lines1)
y1.append(float(lines2))
y2.append(float(lines3))
c = (
Line()
.add_xaxis(x)
.add_yaxis("A请求数", y1,is_smooth=True)
.add_yaxis("B请求数", y2,is_smooth=True)
.set_global_opts(
xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(rotate=-15)),
title_opts=opts.TitleOpts(title="nginx请求", subtitle="time/request"),
)
.render(r"E:\Desktop\python\py\test\line_smooth.html")
)
test1.txt 内容
https://s21.ax1x.com/2024/11/14/pAg6ry8.jpg
生产的html效果
https://s21.ax1x.com/2024/11/14/pAg6sOS.jpg
winwoo 发表于 2024-11-14 15:58
楼主这个到底是怎么用 ,可以说明下嘛
直接python3 test.py 执行就行
很简单,你看我txt文件都是指定位置,你按你实际的txt文件位置改
winwoo 发表于 2024-11-14 15:58
楼主这个到底是怎么用 ,可以说明下嘛
表格生成网页的曲线图,我个人理解相当于excel自带的那个生成柱状图,不过他这个是个网页模板数据填进去的,灵活点 楼主这个到底是怎么用 ,可以说明下嘛
这玩意,还用echart比较好看 不错不错,温习下python 收藏,谢谢分享 好东西,谢谢分享
谢谢分享,学习到了{:1_893:}
好东西,谢谢分享 好东西,收藏了
页:
[1]
2