ChartDirector 5.0 for python 笔记【4】Multi-Depth Pie Chart

这篇是关于多深度饼图的。

先看源代码:

#-*-encoding:utf-8 -*-
from pychartdir import *
setLicenseCode("SXZVFNRN9MZ9L8LGA0E2B1BB");#这个是注册,防止有logo产生
#数据
data = [72, 18, 15, 12]

#标签
labels = ["Labor", "Machinery", "Facilities", "Computers"]

#深度
depths = [30, 20, 10, 10]

# 新建一个PieChart对象,它为360 x 300像素大小,它的
#背景颜色为0xddddff,带1个像素的3D效果边缘
c = PieChart(360, 300, '0xddddff', -1, 1)

#设置饼中心坐标和半径
c.setPieSize(180, 175, 100)

#添加一个标题栏,字体为15大小的timesbi,背景色0xaaaaff
c.addTitle("Project Cost Breakdown", "timesbi.ttf", 15).setBackground('0xaaaaff')

#设置数据和标签
c.setData(data, labels)

#根据给出的各个深度,画出图
c.set3D2(depths)

#设置起始角度225度。这是为了改善视觉效果,使得最厚的扇区在最后面。
c.setStartAngle(225)

#输出图表
c.makeChart("multidepthpie.png")
 

下面看生成的饼图效果:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值