猫史档案馆


【Python作品分享】项目统计器

用户:家灵cAZd家灵cAZd查看:0 回复:2 评论:0 创建时间:2022-01-03T20:50:22


【作品展示】

center_image

 

【作品介绍】

加强版

 

【作品源代码】

import os
import webbrowser
from pyecharts import Bar, Line, Pie
print('项目统计器')
a1m = int(input('请问统计多少项'))
a2m = []*a1m
a3m = []*a1m
a4m = []*a1m


def A(a):
    if a == 'a' or 'b':
        print('注意:饼状图没有复式')
        an1 = str(input('是否选择复式(yes不选可直接点Enter)'))
    if an1 == 'yes':
        for i in range(a1m):
            a1 = str(input('项目'))
            a2 = int(input('数目一'))
            a4 = int(input('数目二'))
            a2m.append(a1)
            a3m.append(a2)
            a4m.append(a4)
    else:
        for i in range(a1m):
            a1 = input('项目')
            a2 = int(input('数目'))
            a2m.append(a1)
            a3m.append(a2)
    if a == 'b':
        a3 = Bar(str(input('主题')))
    if a == 'a':
        a3 = Line(str(input('主题')))
    if a == 'c':
        a3 = Pie(str(input('主题')))

    if an1 == 'yes':
        if a == 'b':
            a3.add(str(input('项目一名字')), a2m, a3m, is_convert=True)
            a3.add(str(input('项目二名字')), a2m, a4m, is_convert=True)
        if a == 'c':
            a3.add(str(input('项目名字')), a2m, a3m, is_label_show=True, gend_orient="horizontal",
                   legend_pos="center", label_formatter="{c}", radius=[60, 75])
        if a == 'a':
            a3.add(str(input('项目一名字')), a2m, a3m,
                   mark_point=["max", "min", "average"])
            a3.add(str(input('项目二名字')), a2m, a4m,
                   mark_point=["max", "min", "average"])

    else:
        if a == 'b':
            a3.add(str(input('项目名字')), a2m, a3m, is_convert=True)
        if a == 'c':
            a3.add(str(input('项目名字')), a2m, a3m, is_label_show=True, gend_orient="horizontal",
                   legend_pos="center", label_formatter="{c}", radius=[60, 75])
        if a == 'a':
            a3.add(str(input('项目名字')), a2m, a3m,
                   mark_point=["max", "min", "average"])
    a3.render()
    webbrowser.open('file://' + os.path.realpath('render.html'))


if __name__ == '__main__':
    A(str(input('选择统计图(折线图a,柱状图b,饼状图c)')))

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
mornwindmornwind

有输入数据的时间你都能画个图了

点赞0


评论


家灵cAZd家灵cAZd

e....

你画图也是得输入数据呀

点赞0


评论