January 21, 2021

Doodle: Visualisation in Scala by Noel Welsh



This video was recorded at Scala Days Copenhagen 2017
Follow us on Twitter @ScalaDays or visit our website for more information

Abstract:
In this talk I’ll introduce Doodle, a Scala library for data visualisation that renders in the browser, to files, and on the desktop.

Scala is an integral part of many data analysis workflows, but when it comes to visualising the results practitioners must often turn to Javascript libraries like d3 or Highcharts, or Python libraries such as matplotlib. These libraries have several disadvantages. For a start, they require switching environments. Furthermore, they often lack useful abstractions, being either easy to use or flexible, but not both. For example, matplotlib provides a rigid system of predefined graphs, while d3 provides many low-level building blocks but lacks tools to easily combine them for common graphs.

Doodle is a new 2D visualisation library for Scala. It can render graphs on the desktop, to files (PDF and PNG), and, using Scala.js, to the browser as SVG. In this talk I will briefly describe how to use Doodle for common tasks, and then delve into its architecture. I’ll show how standard functional programming techniques allows Doodle to provide powerful functionals at multiple levels of abstraction, yielding a library that is both easy to use and extremely flexible.

Nguồn: https://ka-nom.com/

Xem thêm bài viết khác: https://ka-nom.com/game/

in Game
Related Posts

Bratz: Rock Angelz Walkthrough Part 1 (PS2, Gamecube) 1080p

July 8, 2020

July 8, 2020 32

Bratz: Rock Angelz Walkthrough Part 1 for Gamecube and PS2. Played, recorded and edited by myself for my own channel....

Even Dumber Ways To Die

July 11, 2020

July 11, 2020 27

Download Rise of Kingdoms today and immortalize your journey! Be sure to check out the link above where you can...

MINECRAFT AS AN ENDER DRAGON

July 9, 2020

July 9, 2020 22

LEARN HOW TO PLAY AS AN ENDERDRAGON IN MINECRAFT!! 🎬 SUBSCRIBE ► 🔔 AND CLICK THE BELL! 👕 SHIRTS &...

Tera Hero(KR) Gameplay/First Look/New Mobile Game

July 10, 2020

July 10, 2020 3

Tera Hero(KR) Gameplay First Look New Mobile Game #TeraHero #NewMobileGame #BaguioGaming Follow Me: For more Videos Facebook : Youtube :...

I, Gladiator. Be the best gladiator hints and tricks Part 2

July 9, 2020

July 9, 2020 16

In this video we shall show you how to use Glory to your advantage. Properly utilizing Glory would bring you...

NFL Divisional Round Picks and Predictions (Every Game on the Board NFL Playoffs)

July 10, 2020

July 10, 2020 3

NFL Divisional Round Picks and Predictions from Teddy Covers and Drew Martin as the Sportsmemo handicappers breakdown the weekend card....

TERA CLASSIC | A New Mobile Mmorpg! FIRST IMPRESSIONS

July 7, 2020

July 7, 2020 20

Tera Classic is a brand new Mobile MMORPG that just released in Korea. The game looks great, runs great and...

Ender's Game Official Trailer #1 (2013) – Harrison Ford Movie HD

July 7, 2020

July 7, 2020 40

Watch our Trailer Review: Subscribe to TRAILERS: Subscribe to COMING SOON: Like us on FACEBOOK: Ender’s Game Official Trailer #1...

10 tips to write fast stack-safe functional code in Scala: the automatic-batch… – Christophe Calvès

July 8, 2020

July 8, 2020

10 tips to write fast stack-safe functional code in Scala: the automatic-batching library experience report Have you ever heard the...

6 Tips for Beginners | Gladiator Heroes

July 12, 2020

July 12, 2020 16

6 Tips for Beginners 1. Clear those trees and convert your gold to wood 2. Upgrade your werehouse for capacity...

Communication Games – Drawing #22

July 9, 2020

July 9, 2020

Subscribe to our channel to see all our Team Exercises for free: Search through all the 101 team exercises and...

Red Ants Kill Black Ant Queens! – Empires of the Undergrowth Gameplay – Demo Update

July 12, 2020

July 12, 2020 23

Welcome to Empires of the Undergrowth! Empires of the Undergrowth is a game like Sim Ant. Our goal is to...

Bloodborne: Bold Skip (Stay in NG after killing final boss) Works on latest version

July 9, 2020

July 9, 2020

Basically it will prevent you from being forced into New Game + after defeating final boss. Works in offline an...

#Blaachat #Bloodland #Vitamin game #Incen#Khai thác tiền xu việt nam

July 8, 2020

July 8, 2020 6

Địa chỉ đăng ký thành viên Trang chủ Blaachat Địa chỉ khác Xin chào mọi người. Các bạn thân mến...

Horned lizard – Video Learning – WizScience.com

July 9, 2020

July 9, 2020

“Horned lizards” are a genus of lizards which are the type genus of the family Phrynosomatidae. The horned lizard is...

Comments
Leave a Reply

Your email address will not be published. Required fields are marked *