立即学习:https://edu.youkuaiyun.com/course/play/24797/282217?utm_source=blogtoedu
import pygal, random months = [str(i) + '月' for i in range(1, 13)] carSuv = [random.randint(1, 5) * 1000 for i in range(1, 11)] carMpv = [random.randint(1, 3) * 1000 for i in range(1, 11)] # # 创建视图 # dm = pygal.StackedBar() # # 添加数据 # dm.add('SUV', carSuv) # dm.add('MPV', carMpv) # # # 视图标题 # dm.title = '汽车销量数据' # # x和y的轴名称 # dm.x_labels = months # dm.x_title = '月份' # dm.y_title = '数量' # # 特效 # #是否显示轴线 # dm.show_y_guides = False # dm.show_x_guides = True # # dm.legend_at_bottom=True # dm.render_to_file('test.svg') # # 创建视图 # dm = pygal.HorizontalStackedBar() # # 添加数据 # dm.add('SUV', carSuv) # dm.add('MPV', carMpv) # # # 视图标题 # dm.title = '汽车销量数据' # # x和y的轴名称 # dm.x_labels = months # dm.y_title = '月份' # dm.x_title = '数量' # # 特效 # #是否显示轴线 # dm.show_y_guides = False # dm.show_x_guides = True # # dm.legend_at_bottom=True # dm.render_to_file('test.svg') # # 创建视图 # dm = pygal.HorizontalStackedLine() # # 添加数据 # dm.add('SUV', carSuv) # dm.add('MPV', carMpv) # # # 视图标题 # dm.title = '汽车销量数据' # # x和y的轴名称 # dm.x_labels = months # dm.y_title = '月份' # dm.x_title = '数量' # # 特效 # #是否显示轴线 # dm.show_y_guides = False # dm.show_x_guides = True # # dm.legend_at_bottom=True # dm.render_to_file('test.svg') # 创建视图 dm = pygal.StackedLine() # 添加数据 dm.add('SUV', carSuv) dm.add('MPV', carMpv) # 视图标题 dm.title = '汽车销量数据' # x和y的轴名称 dm.x_labels = months dm.x_title = '月份' dm.y_title = '数量' # 特效 #是否显示轴线 dm.show_y_guides = False dm.show_x_guides = True dm.legend_at_bottom=True dm.render_to_file('test.svg')