我对web开发是新手,我想在HTML页面上创建一个图表。在我的搜索中,我找到了https://github.com/IridiumIO/pyChart.js存储库,在那里我可以用python创建图表。我按照自述文件中的说明操作,但我遗漏了一些东西。任何线索都可以帮我。我不知道我哪里做错了。请注意,我不是web开发人员:
安装pycharm并创建python项目
使用pip安装pyChartjs
使用以下脚本创建了home.html文件:
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.8.0/Chart.min.js"></script>
</head>
<body>
<canvas id="myChart"></canvas>
<script>
var data = {{ chartJSON | safe }}
var ctx = document.getElementById("myChart").getContext('2d');
var myChart = new Chart(ctx, data);
</script>
</body>
</html>
使用以下脚本创建了python文件plot.py:
class MyBarGraph(BaseChart):
type = ChartType.Bar
class data:
label = "Numbers"
data = [12, 19, 3, 17, 10]
backgroundColor = Color.Green
def homepage(request):
NewChart = MyBarGraph()
NewChart.data.label = "My Favourite Numbers" # can change data after creation
ChartJSON = NewChart.get()
return render(request=request,
template_name='home.html',
context={"chartJSON": ChartJSON})
目前没有回答
相关问题 更多 >
编程相关推荐