根据excel生成html 折线图

查看 93|回复 10
作者:arno15581651330   
[Python] 纯文本查看 复制代码import pyecharts.options as opts
from 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(" ")[0]  
                lines2=lines.split(" ")[1]
                lines3=lines.split(" ")[2]  
               
                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 内容
[i]
生产的html效果
[i]

折线图, 文本

arno15581651330
OP
  


winwoo 发表于 2024-11-14 15:58
楼主这个到底是怎么用 ,可以说明下嘛

直接python3 test.py 执行就行
很简单,你看我txt文件都是指定位置,你按你实际的txt文件位置改
lhh7   


winwoo 发表于 2024-11-14 15:58
楼主这个到底是怎么用 ,可以说明下嘛

表格生成网页的曲线图,我个人理解相当于excel自带的那个生成柱状图,不过他这个是个网页模板数据填进去的,灵活点
winwoo   

楼主这个到底是怎么用 ,可以说明下嘛
beyondyjx   

这玩意,还用echart比较好看
siqi47   

不错不错,温习下python
mx5017   

收藏,谢谢分享
xiaohei019313   

好东西,谢谢分享
z2210178   

谢谢分享,学习到了
startGuard   

好东西,谢谢分享
您需要登录后才可以回帖 登录 | 立即注册

返回顶部