pyecharts出图

 

 

目录

折线图

柱状图

饼状图

雷达图

折线图

from pyecharts import *
import pandas as pd

data=pd.read_csv('../data/jiudian.csv',encoding='gbk')  # 读取csv文件,设置编码格式

line =Line("我的第一个图表",title_pos='center', title_color='red', width=1400,height=700)
line.add("价格",
         data['名字'],
         data['价格'],
         is_label_show=True,       # 是否显示标签信息,即个点的数据项信息, 默认=False
         xaxis_rotate=30,          #X轴文字旋转角度
         legend_pos="left",        #图例横向的位置
         legend_orient= "vertical" #图例怎样排列vertical竖horizontal横
         )
line.add('评分',
         data['名字'],
         data['评分'],
         is_label_show=True,
         xaxis_rotate=30,
         legend_pos="left",
         legend_top="20%",          #图例纵向的位置
         legend_orient= "vertical"
         )
line.render()#出图,处在目录

效果图

柱状图

from pyecharts import *
import pandas as pd

data=pd.read_csv('../data/jiudian.csv',encoding='gbk')  # 读取csv文件,设置编码格式

bar =Bar("我的第一个图表",title_pos='center', title_color='red', width=1400,height=700)
bar.add("价格",
         data['名字'],
         data['价格'],
         is_label_show=True,       # 是否显示标签信息,即个点的数据项信息, 默认=False
         xaxis_rotate=30,          #X轴文字旋转角度
         legend_pos="left",        #图例横向的位置
         legend_orient= "vertical" #图例怎样排列vertical竖horizontal横
         )
bar.add('评分',
         data['名字'],
         data['评分'],
         is_label_show=True,
         xaxis_rotate=30,
         legend_pos="left",        
         legend_top="20%",         #图例纵向的位置
         legend_orient= "vertical"
         )
bar.render()#出图,处在目录

效果图

饼状图

from pyecharts import Pie
import pandas as pd

data=pd.read_excel('../data/aq.xls')        #读取excel文件

pie =Pie("我的第一个图表")        #表名
pie.add("服装",                  #图例
        data['名称'],            #把csv文件中名称,价格的列拿到
        data['价格'],
        is_label_show=True       #是否显示每部分具体数据
        )
pie.render()#出图,处在目录

 效果图

 

雷达图

from pyecharts import Radar

#用于调整雷达各维度的范围大小
c_schema= [{"name": "O", "max":5, "min": -5},
           {"name": "C", "max":1, "min": -1},
           {"name": "E", "max":1, "min": -1},
           {"name": "A", "max":1, "min": -1},
           {"name": "N", "max":1, "min": -1}]
#数据
value = [[0.79,0.90,0.46,0.57,-0.50]]

#画图
radar = Radar("ABCDE的雷达图",title_pos='center')

radar.config(c_schema=c_schema,radar_text_size=20)
radar.add("Alen",
          value,
          item_color="#f9713c",     #该系列的颜色(此处体现为线条颜色)
          symbol=None,         #线条上的圆圈
          area_color="#ea3a2e",          #填充区域颜色
          area_opacity=0.3,              #填充区域透明度
          legend_top='bottom',           #图例位置,默认top
          line_width=3                   #线条宽度
          )
radar.render("Rader.html")

效果图

 

 

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值