Explorar o código

🚧 add danfojs and data

jmacura %!s(int64=3) %!d(string=hai) anos
pai
achega
a50aafa3ef
Modificáronse 4 ficheiros con 817 adicións e 7 borrados
  1. 791 2
      package-lock.json
  2. 5 4
      package.json
  3. 0 0
      public/data/all_data.csv
  4. 21 1
      src/AllInOneGraph.svelte

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 791 - 2
package-lock.json


+ 5 - 4
package.json

@@ -11,6 +11,8 @@
   "devDependencies": {
     "@rollup/plugin-commonjs": "^17.0.0",
     "@rollup/plugin-node-resolve": "^11.0.0",
+    "@rollup/plugin-typescript": "^8.0.0",
+    "@tsconfig/svelte": "^2.0.0",
     "rollup": "^2.3.4",
     "rollup-plugin-css-only": "^3.1.0",
     "rollup-plugin-livereload": "^2.0.0",
@@ -19,12 +21,11 @@
     "svelte": "^3.0.0",
     "svelte-check": "^2.0.0",
     "svelte-preprocess": "^4.0.0",
-    "@rollup/plugin-typescript": "^8.0.0",
-    "typescript": "^4.0.0",
     "tslib": "^2.0.0",
-    "@tsconfig/svelte": "^2.0.0"
+    "typescript": "^4.0.0"
   },
   "dependencies": {
+    "danfojs": "^1.0.4",
     "sirv-cli": "^2.0.0"
   }
-}
+}

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
public/data/all_data.csv


+ 21 - 1
src/AllInOneGraph.svelte

@@ -1 +1,21 @@
-some very nice graph too
+<script lang="ts">
+    import * as dfd from 'danfojs';
+
+    const DATA_PATH = './data/all_data.csv' as const;
+
+    const loadData = async () => {
+        const data = await dfd.readCSV(DATA_PATH);
+        console.log(data);
+    }
+
+    loadData();
+    let json_data = [{ A: 0.4612, B: 4.28283}, { A: 0.5112, B: -0.22863}];
+    //let s = new dfd.Series([1,2,3,4,5]);
+    let s = new dfd.DataFrame(json_data);
+    $: sprint = s.toString();
+    s.print();
+    console.log(s);
+</script>
+
+some very nice graph too
+{sprint}

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio