zoukankan      html  css  js  c++  java
  • 用Pygal画一个英雄能力的图

    效果图:

    这是在google浏览器下打开的html。

    play.py

    #!/usr/bin/env python
    # _*_ coding: UTF-8 _*_
    """=================================================
    @Project -> File    : Operate_system_ModeView_structure -> play.py
    @IDE     : PyCharm
    @Author  : zihan
    @Date    : 2020/5/15 14:48
    @Desc    :
    ================================================="""
    import xlrd  # xlrd(read) xlwt(write)
    import pygal
    
    
    def main():
        data = xlrd.open_workbook('heros.xlsx')
        table = data.sheets()[0]
        radar_chart = pygal.Radar()
        radar_chart.title = "英雄能力值"
        # print(table.ncols)
        for i in range(table.nrows):
            if i == 0:
                title = table.row_values(i)
                radar_chart.x_labels = title[1:]
                print(title)
            else:
                data = table.row_values(i)
                radar_chart.add(data[0], data[1:])
                print(data)
    
        radar_chart.render_to_file('heros.html')
    
    
    if __name__ == '__main__':
        main()

    heros.xlsx

    这就是将表格中的内容提取出来,然后化成可视化的图,便于分析。

  • 相关阅读:
    MySQL(错误1064)
    如何判断是手机还是电脑访问网站
    Oracle表分区
    分离Date数据
    多对多
    一对多
    SQLalchemy基础
    paramiko上传下载
    paramiko
    automap
  • 原文地址:https://www.cnblogs.com/smart-zihan/p/12895917.html
Copyright © 2011-2022 走看看