import $ivy.`org.vegas-viz::vegas:0.3.9`
import $ivy.$
import vegas._
import vegas._
val user = "vegas-viz"
val repository = "Vegas"
Vegas(s"GitHub Punch Card of ${user}/${repository}")
.withURL(s"https://api.github.com/repos/${user}/${repository}/stats/punch_card")
.addTransform("weekday", "datum[0]")
.addTransform("hour", "datum[1]")
.addTransform("contributions", "datum[2]")
.encodeX("hour", Ordinal)
.encodeY("weekday", Ordinal)
.encodeSize("contributions", Quantitative)
.configScale(pointSizeRange = List(0.0, 250.0))
.configMark(color = "black")
.show
user: String = "vegas-viz" repository: String = "Vegas"