File Attachments

import local files: CSV, etc.

Import Data

CSV via Arquero

aq.loadcsv()

newdata_unwrangle = aq.loadCSV("data/penguins.csv")

newdata = newdata_unwrangle

newdata_unwrangle.view()

CSV vis OJS standard library

  • https://observablehq.com/@observablehq/input-file
  • https://observablehq.com/@observablehq/file-attachments

FileAttachment()

mydata = FileAttachment('data/penguins.csv').csv({typed: true})

mydata
mybar = aq.from(mydata)

mybar.view()

via {tidyverse} read_csv()

library(tidyverse)
my_tidy_csv <- read_csv("data/penguins.csv") 
ojs_define(my_tidy_csv = my_tidy_csv)

via osj transpose for arquero (aq.from)

newdata_foo = aq.from(transpose(my_tidy_csv))

newdata_foo.view()

plot

dotplot = Plot
  .dot(newdata, {
  x: 'flipper_length_mm',
  y: 'body_mass_g',
  fill: 'island'
})
  .plot()

libraries

import { aq, op } from '@uwdata/arquero'
// import {d3-time-format}
// d3 = require("d3@6")