1、案例一和二:从wind的edb获取所需指标数据,如中国石油制品进口数量,美国非农就业人数。
(1)首次使用Python的wind接口时,需要进行如下操作:wind客户端——开始——修复插件——修复Python接口。
(2)在导入“库”时已经导入了Windpy,并设置为w,之后的语句直接使用w即可。语句需要以w.start() 开始,否则所有与wind相关的程序都无法运行,但只要运行一次后不用重复运行。
(3)设置列名和index,同时获取作图所需的数据,如:
x_data1 = petro['年份'].tolist()
y_data1 = petro['中国石油制品进口数量'].tolist()
(4)设置构成柱状图的小图标路径,即自定义的图像的位置。
custom_symbol_path = 'image://D:\\西瓜财经资讯\\20241013 pyecharts自定义柱状图\\66.png'
2、案例三:手工设置数据。
x_data3 = ["A", "B", "C", "D", "E","F", "G"] #为员工名称
y_data3 = [15, 20, 25, 12, 30, 14, 22] # 为员工绩效分数
3、制作柱状图,由于之前本公众号多次使用pyecharts作图,因此这里不再赘述,关键的语句如下:
其中symbol=custom_symbol_path即可自定义想要的小图标所在的位置,但是如果想要库自带的图标,可以用以下语句symbol=如下语句:
SymbolType.ROUND_RECT: 圆角矩形
4、得到的图形如下:
案例一
案例二
案例三
第四步:获取双柱状图案例数据及作图
1、自定义数据——民主党和共和党大选最新支持率。
2、设置index,同时获取作图所需的数据,如
x_data4 = support.index.tolist()
y_data4 = support['哈里斯支持率'].tolist()
y_data5 = support['特朗普支持率'].tolist()
3、设置构成柱状图的小图标路径。
custom_symbol_path1 = 'image://D:\\西瓜财经资讯\\20241013 pyecharts自定义柱状图\\哈里斯.png'
custom_symbol_path2 = 'image://D:\\西瓜财经资讯\\20241013 pyecharts自定义柱状图\\特朗普.png'