我正在尝试使用Django chartit绘制饼图。以下是我的代码。我有一个模型racktestresult与字段PassNumber,FailNumber和Date。我正在寻找一个公式来绘制一个只有PassNumbers和FailNumbers之和的饼图。
ds = DataPool(
series=[
{
'options': {
'source': racktestresult.objects.values('Date').annotate(
Pass=Sum('PassNumbers'), Fail=Sum('FailNumbers'))},
'terms': [
'Date', 'Pass', 'Fail'
]
}
]
)
cht3 = Chart(
datasource=ds,
series_options=[
{
'options': {
'type': 'pie', 'stacking': False,
'options3d': {'enabled': True, 'alpha': 45, 'beta': 0}
}, 'terms': {'Date': ['Fail']}
}
],
chart_options={
'title': {'text': 'Pass/Fail - Pie Chart'}
}
)
我想要得到的只是来自racktestresult模型的PassNumbers和FailNumbers,如下所示。我怎样才能做到这一点?