用Pyecharts画简单的饼图、带涟漪效果的折线图、柱图以及词云图

这篇博客介绍了如何使用Pyecharts库进行数据可视化,包括绘制柱图、饼图、带有涟漪效果的折线图和词云图。作者基于豆瓣电影Top250的数据,展示了如何设置图表属性,以及处理多个饼图布局和词云图的尺寸调整。文章表达了作者对学习更多数据可视化技巧的期待。
摘要由CSDN通过智能技术生成

嗨喽,大家好,这是我的第二篇博客,内容是基于上篇我爬取到的豆瓣电影Top250的相关数据,做了一些简单的可视化。这次我利用的是Python中的Pyecharts库。

柱图

from pyecharts import Bar
attr=['8.5分以下','8.5-9分(不含9分)','9-9.5(不含9.5分)','9.5分以上']
value=[7,154,82,7]
bar=Bar()
bar.add('',attr,value)
bar.render('bar.html')

#引用的图标类型首字母均需大写(Bar/Line/Pie等)
#用add()方法导入数据,也可以设置图表的一些其他属性,如图标、图例等,先不多说,以后用到再写出来分享。
在这里插入图片描述

饼图

from pyecharts import Pie

pie=Pie(width=680,height=720)
pie.add('',['剧情',''],[73.6,26.4],center=[10,10],radius=[12,18],label_pos='center',is_label_show=True,label_text_color=None)
pie.add('',['爱情',''],[22,78],center=[30,10],radius=[12,18],label_pos='center',is_label_show=True,label_text_color=None)
pie.add('',['喜剧',''],[20,80],center=[50,10],radius=[12,18],label_pos='center',is_label_show=True,label_text_color=None)
pie.add('',['犯罪',''],[18.4,81.6],center=[70,10],radius=[12,18],label_pos='center',is_label_show=True,label_text_color=None)
pie.add('',['冒险',''],[17.6,82.4],center=[90,10],radius=[12,18],label_pos='center'
Pyecharts是一个基于Python语言的可视化库,支持多种图表类型。其中涟漪散点图(Ripple Scatter)是一种展示数据分布和密度的图表类型。 涟漪散点图的原理是在二维坐标系上随机生成一组数据点,然后通过对每个数据点施加不同的波纹效果,以显示数据点的密度和分布情况。涟漪散点图还可以通过调整波纹的大小、颜色和透明度等参数,来呈现更加丰富的数据信息。 下面是使用Pyecharts绘制涟漪散点图的示例代码: ```python from pyecharts import options as opts from pyecharts.charts import EffectScatter # 构造数据 data = [ [10.0, 8.04], [8.0, 6.95], [13.0, 7.58], [9.0, 8.81], [11.0, 8.33], [14.0, 9.96], [6.0, 7.24], [4.0, 4.26], [12.0, 10.84], [7.0, 4.82], [5.0, 5.68] ] # 绘制涟漪散点图 scatter = ( EffectScatter() .add_xaxis([x[0] for x in data]) .add_yaxis("", [x[1] for x in data]) .set_series_opts(label_opts=opts.LabelOpts(is_show=False)) .set_global_opts(title_opts=opts.TitleOpts(title="Ripple Scatter")) ) # 显示图表 scatter.render("ripple_scatter.html") ``` 在上面的示例代码中,我们首先构造了一组数据,然后通过`EffectScatter`类创建了一个涟漪散点图对象。接着,使用`add_xaxis`方法和`add_yaxis`方法将数据添加到散点图中,并通过`set_series_opts`方法设置了标签不可见。最后,通过`set_global_opts`方法设置了图表的标题,并使用`render`方法将图表保存到本地。 运行上面的代码后,我们可以得到一个简单涟漪散点图。如果需要对图表进行更加细致的调整,可以参考Pyecharts官方文档中提供的更多示例和API文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值