用户:家灵cAZd查看:0 回复:0 评论:0 创建时间:2022-01-10T22:04:12
【作品展示】

【作品介绍】
加强版
【作品源代码】
import os
import webbrowser
from pyecharts import Bar, Line, Pie
def A(a):
b = str(input('是否继续(yes;no)'))
while b == 'yes':
a1m = int(input('项数选择数量'))
a2m = []*a1m
a3m = []*a1m
a4m = []*a1m
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'))
b = str(input('是否继续(yes;no)'))
b1 = str(input('是否修改统计图(yes;no)'))
if b1 == 'yes':
a = str(input('选择统计图(折线图a,柱状图b,饼状图c)'))
if __name__ == '__main__':
print('项目统计器')
A(str(input('选择统计图(折线图a,柱状图b,饼状图c)')))
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn