[+] Anichart code
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 39 KiB |
@@ -0,0 +1,45 @@
|
|||||||
|
import * as ANI from "anichart";
|
||||||
|
|
||||||
|
const stage = new ANI.Stage();
|
||||||
|
stage.options.fps = 60;
|
||||||
|
stage.options.sec = 40;
|
||||||
|
|
||||||
|
const userid: {[id: string]: string} = {
|
||||||
|
'user1868166081': '桂',
|
||||||
|
}
|
||||||
|
|
||||||
|
// Bar chart
|
||||||
|
ANI.recourse.loadCSV("./output.csv", "data");
|
||||||
|
let bar = new ANI.BarChart({
|
||||||
|
dateLabelOptions: {},
|
||||||
|
});
|
||||||
|
|
||||||
|
// Disable name display
|
||||||
|
bar.barInfoFormat = (id, meta, data) => ''
|
||||||
|
bar.showRankLabel = false
|
||||||
|
console.log(bar.data);
|
||||||
|
|
||||||
|
|
||||||
|
// Avatars
|
||||||
|
for (let key in userid) {
|
||||||
|
let user = userid[key]
|
||||||
|
ANI.recourse.loadImage(`./avatar/${user}.jpg`, user);
|
||||||
|
}
|
||||||
|
|
||||||
|
stage.canvas.width = 1920;
|
||||||
|
stage.canvas.height = 1080;
|
||||||
|
const rect = new ANI.Rect({
|
||||||
|
shape: { width: 1920, height: 1080 },
|
||||||
|
fillStyle: "#1e1e1e",
|
||||||
|
});
|
||||||
|
stage.addChild(rect);
|
||||||
|
stage.addChild(bar);
|
||||||
|
|
||||||
|
const center = new ANI.Text({ text: "uwu", font: 'Microsoft Yahei UI' })
|
||||||
|
center.fontSize = 90
|
||||||
|
stage.addChild(center);
|
||||||
|
|
||||||
|
stage.play();
|
||||||
|
stage.output = true;
|
||||||
|
|
||||||
|
// new ANI.MapChart({});
|
||||||
Reference in New Issue
Block a user