pyechart使用重点推荐

pyechart的安装

  • 官方文档
  • 图例展示
  • pip install pyecharts
  • 地图资源依赖库
  • pip install echarts-countries-pypkg
    pip install echarts-china-provinces-pypkg
    pip install echarts-china-cities-pypkg
    
    pip install echarts-china-misc-pypkg
    pip install echarts-united-kingdom-pypkg
    
    主题颜色依赖包
    pip install echarts-themes-pypkg
    
    词云图的包
    pip install wordcloud
    pip install jieba
    
    
    from wordcloud import WordCloud
    from json import loads
    import jieba
    
    
    with open('./taobao.json', 'r', encoding='utf-8') as f:
        product_list = loads(f.read())
    
    text = str([product['标题'] for product in product_list]).replace("'", '').replace(',', '').rstrip(']').lstrip('[')   # 爬取的标题文本
    cut_text = jieba.cut(text)   # jieba分词
    result = '/'.join(cut_text)   # 设置个分隔符来分词,否则词云绘制失败
    wc = WordCloud(font_path='./PingFang Regular.ttf', background_color='white', width=800, height=600, max_font_size=100, max_words=5000)#,min_font_size=10)#,mode='RGBA',colormap='pink')
    wc.generate(result)
    wc.to_file('./cloud.png')   # 储存图片
    

    画图

  • 图的类型
  • `python`
    第一步: 初始化具体类型图表。
    语法为: 图表名字 =  图表类型("图的名字")
     
    其中图表的类型如下,也就是pyecharts可以画的图表
    Bar(柱状图/条形图) 
    Bar3D(3D 柱状图) 
    Boxplot(箱形图) 
    EffectScatter(带有涟漪特效动画的散点图) 
    Funnel(漏斗图) 
    Gauge(仪表盘) 
    Geo(地理坐标系) 
    Graph(关系图) 
    HeatMap(热力图) 
    Kline(K线图) 
    Line(折线/面积图) 
    Line3D(3D 折线图) 
    Liquid(水球图) 
    Map(地图) 
    Parallel(平行坐标系) 
    Pie(饼图) 
    Polar(极坐标系) 
    Radar(雷达图) 
    Sankey(桑基图) 
    Scatter(散点图) 
    Scatter3D(3D 散点图) 
    ThemeRiver(主题河流图) 
    WordCloud(词云图)
     
    第二步:添加图表的数据,is_more_utils设置更多的工具按钮,在图片中显示
    具体的语法是: 图表类型.add()
     
    第三步:把图,保存到本地,格式是HTML类型
     
    语法为: 图表类型.render()
    
    
    """
        PYTHON数据可视化例子
    """
     
    from  pyecharts import Bar
    """
            第一步:创建柱状图例子
    """
     
    bar =Bar("超市一周销量","模拟")
     
    #设置主题色系
    #共5种,具体可以参考 http://pyecharts.org/#/zh-cn/themes
    #pip install echarts-themes-pypkg
    bar.use_theme('dark')
     
    """
            第二步:添加图表的数据,is_more_utils设置更多的工具按钮,在图片中显示
    """
     
    bar.add("日用品",["粮面类","饮料类","衣服类","文具类","烟酒类","水果类"],[40,90,30,10,60,77],
            is_more_utils=True)
    """
            第三步:把柱状图,保存到本地,格式是HTML类型
    """
    bar.render()
    

猜你喜欢

转载自blog.csdn.net/OYY_90/article/details/89397958