parent
d68baeae61
commit
88dd8b7936
@ -1,15 +1,15 @@
|
|||||||
<h1> Data </h1>
|
<div class="panelContainer">
|
||||||
<div id="app">
|
<div class="panel" style="width: 50%">
|
||||||
<div style="height: 100px; width: 100%">
|
<span class="title">
|
||||||
<svg viewBox="0 0 100 100" style="height: 100%; width: 100%">
|
Title
|
||||||
<polygon
|
</span>
|
||||||
v-bind:points="temperatureData">
|
<canvas class="graph">
|
||||||
</polygon>
|
|
||||||
</svg>
|
</canvas>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/data.js" type="text/javascript">
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
setTitle('Data')
|
setTitle('Data')
|
||||||
|
</script>
|
||||||
|
<script src="/data.js" type="text/javascript">
|
||||||
</script>
|
</script>
|
@ -1,28 +1,4 @@
|
|||||||
function getFormattedData(dataArray) {
|
$.getJSON('cpu.json', data =>{
|
||||||
let arrData = ["0,100"];
|
let c = document.querySelector('.graph');
|
||||||
for (let d of dataArray) {
|
drawGraph(c, data['100temp'], {yMax: 50, yMin: "0"});
|
||||||
arrData.push(d[0]+","+(100-d[1]));
|
});
|
||||||
}
|
|
||||||
arrData.push("100,100");
|
|
||||||
return arrData.join(" ");
|
|
||||||
}
|
|
||||||
|
|
||||||
new Vue({
|
|
||||||
el: '#app',
|
|
||||||
data: {
|
|
||||||
temperatureData: [1,2,3,4],
|
|
||||||
percentData: [2,3,4,5],
|
|
||||||
labels: ["1", "2", "3", "4", "5"],
|
|
||||||
chartOptions: {
|
|
||||||
responsive: true,
|
|
||||||
maintainAspectRatio: false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
mounted() {
|
|
||||||
let self = this;
|
|
||||||
$.getJSON('cpu.json', d => {
|
|
||||||
self.temperatureData = getFormattedData(d['100temp']),
|
|
||||||
self.percentData = getFormattedData(d['100perc'])
|
|
||||||
})
|
|
||||||
}
|
|
||||||
})
|
|
Loading…
Reference in New Issue