0
이 함수를 실행하면 차트가 ie not browser not result.html에 표시됩니다. 인터넷에 C3PyO에 대한 정보가 없으니 저는 여기에 왔습니다. result.html에서 차트를 표시하는 방법은 무엇입니까? C3PyO 문서 ->https://benalexkeen.github.io/C3PyO/docs/C3PyO에서 만든 django 차트를 html로 표시하는 방법은 무엇입니까?
views.py
import C3PyO as c3
def chart(nominal_data):
chart = c3.PieChart()
chart.plot((nominal_data['男']/nominal_data['男']+nominal_data['女']), label='man')
chart.plot((nominal_data['女']/nominal_data['男']+nominal_data['女']), label='woman')
chart.show()
return render(request, 'result.html',{'nominal_data': nominal_data,"chart":chart})
당신의 result.html에서 result.html
<!DOCTYPE html>
<html>
</script>
<head>
<title>I come from template!!</title>
<style>
body {
background-color: pink;
}
em {
color: white;
}
</style>
</head>
<body>
<h1>Hello World!</h1>
{{chart}}
<h1><em>{{nominal_data}}</em></h1>
</body>
</html>
감사합니다. 불행히도 {{chart}}을 {{chart.as_html} (으)로 바꾸면 작동하지 않습니다 .Graphos를 사용하기 위해 바뀌었고 성공적으로 실행되었습니다. 다시 한 번 감사드립니다! – YuJingYu