https://observablehq.com/ logo
Join Slack
Powered by
# introduce-yourself
  • i

    Israa Salameh

    10/15/2024, 2:50 PM
    Hello, I'm Israa, Full Stack Django developer and AI master student, I'm looking for D3 for Big Data project. I have not used it before, but I have read about its capabilities, looking forward to share my ideas !
    👋 5
    👋🏻 1
  • e

    Eoin Murray

    11/07/2024, 7:26 PM
    Hello I'm Eoin, I'm using Observable to plot attempts to classify quantum dot spectrum with neural nets, I've a python machine learning stack, then I report the results using Framework, and draw my plots in Notebook!
    👋 4
    👋🏻 1
  • a

    Alex Yates

    11/08/2024, 6:05 AM
    Hey everyone, is there a support channel here? I am running into an error when trying to deploy my app. If I run
    npm run build
    it works fine, but when I run
    npm run deploy
    when I choose to build and deploy I get an error that I think is related to the themes being separated by commas however I cannot find this list of themes anywhere in my project folder. This is what came out of the box when installing Observable - I did not add anything else:
    Copy code
    Building app
    Warning: the output root dist is not within the current working directory and will not be cleared.
    load /example-dashboard in 437ms
    load /example-report in 96ms
    load /index in 63ms
    built 3 pages in src
    bundle /_observablehq/client.js → src/.observablehq/cache/_observablehq/client.js
    bundle /_observablehq/runtime.js → src/.observablehq/cache/_observablehq/runtime.js
    bundle /_observablehq/stdlib.js → src/.observablehq/cache/_observablehq/stdlib.js
    build /_observablehq/theme-air,near-midnight,alt,wide.css → dist/_observablehq/theme-air,near-midnight,alt,wide.7fb1adac.css
    I tried explicitly setting the
    theme: "default",
    in my
    observable.config.js
    file, but that did not work. Any help would be much appreciated! Thank you!
    f
    • 2
    • 2
  • m

    Matthew Scutter

    11/11/2024, 7:01 AM
    Hi, I use Observable Plot currently for some simple visualizations, but I am trying to make some much more sophisticated visualizations. I'm open to hiring anyone with good Plot skills for some short term work, please contact me if you are interested!
  • m

    Matthew Scutter

    11/11/2024, 7:03 AM
    I have a Plot chart working like on the left, next I want to fill it like on the right. Currently I am considering using a stacked area chart, but it will be quite some data engineering to make that work.
    s
    • 2
    • 4
  • c

    Carlos Vázquez

    11/11/2024, 10:43 AM
    Hello, I'm Carlos. I just like D3 and observable. I was hoping to do a little contribution, which I will share in the show and tell
    👋 1
  • j

    Jayeola Gbenga

    11/12/2024, 12:23 PM
    Hi everyone, can I use supabase as my db in observable framework or I have to stick with libraries supported in the doc
    a
    m
    • 3
    • 5
  • t

    Tim Wu

    11/12/2024, 7:27 PM
    Hi all, Tim here representing Data Council — we're a global conference series for professionals in data/ML/AI/infra. I’m here to explore different communities in the data space and am excited to learn more.
    ❤️ 1
  • m

    MUHAMMAD Abbas khan

    11/13/2024, 1:53 PM
    Hello How can I develop/build the stretchable line in the pic between two elements?
  • c

    Chris McClellan

    11/14/2024, 10:30 PM
    Hi 🙂 I'm brand new to this Slack workspace. I'm a LONG-time Tableau user, and I've "known about" D3 for several years but just never had the opportunity or the need to use it That changed yesterday, a new client asked for something in Tableau but the licensing cost is too prohibitive, so here I am 🙂 My coding skills in Python are average (I can do what I need to do), but my JavaScript skills are terrible ... I'm hoping that will improve quickly. I've basically forked the "Zoomable icicle" demo, and now I'm trying to fit it to my needs. More questions are sure to follow 🙂
    🙌 7
    👋 2
    👋🏻 1
    n
    a
    • 3
    • 5
  • j

    James Conway

    11/28/2024, 2:17 PM
    Hi Everyone, Happy Thanksgiving to those celebrating in the U.S.! 🦃🍂 I’m James, and I’m looking to connect with creative individuals interested in collaborating on a fun and meaningful project. This isn’t a formal job — just a chance to work together on something impactful that could also generate a little extra income. I believe great ideas thrive on teamwork and shared passion, and I’d love to explore what we can build together. Please feel free to reach out if you’re interested — I’d be happy to chat and share more details. Wishing you a wonderful day filled with gratitude, joy, and amazing food! Cheers
    e
    m
    • 3
    • 2
  • a

    August Felix

    12/01/2024, 6:21 PM
    Hi, my company is looking for an agency who can assist with ongoing development of observable dashboards. We're a medical education provider. PM me if you're interested. Thanks
    f
    • 2
    • 1
  • a

    Alex Wein

    12/02/2024, 6:51 PM
    👋 I'm Alex. I'm a data worker based in Oakland, CA, doing GTM analytics for an enterprise software company. I mostly work with SQL professionally these days with some SaaS BI dashboards, but have been trying to persuade my bosses to adopt a more code-based approach to data viz and reporting. I've used Observable notebooks for fun for a several years now, including making a series of word game prototypes. The next Wordle isn't in there, but I've had a lot of fun working on them. I recently requested my listening Spotify history, which I've been using to kick the tires on Framework. Can't wait for the event tomorrow!
  • c

    Craig Latta

    12/03/2024, 8:27 PM
    Hey everyone, I'm Craig from Berkeley, California. I've been having fun embedding a complete interactive development environment into Observable (e.g., https://observablehq.com/@ccrraaiigg/epigram), and I've been exploring AI code generation. I dream of working for Observable! 🙂
    🤯 1
  • h

    Holler Roberto

    12/04/2024, 9:06 PM
    👋 Hello, I have been learning how to code with the Observable community for a couple of years. Very helpful environment to learn and push boundaries together. I always wanted to use Observable to better understand the property market in England, Wales, and Scotland. I reused loads of really amazing interactive maps to plot updated information about the performance of the property market here in the UK. I am looking to connect with those interested in collaborating with me in this ongoing project. The idea is to turn it into a small information business within the property sector using only maps and data visualisation in D3. A move away from Google Maps, etc. Can we revolutionise the way we understand the property markets using Observable ? This could be scalable to other countries as well. If you want to have a look at the work done so far, please visit the website: https://www.fujiianalitica.co.uk/maps/. Get in touch if you want to have a chat about it. My name is Roberto. I have got some experience in data analysis in R, a little bit of SQL and some Java-Script (D3). Cheers, Roberto
    🙌 1
    👋🏻 1
  • m

    Michael Shafir

    12/12/2024, 8:09 PM
    Hello everyone, I'm a software architect and data scientist and I've been tracking Observable for a while and playing around with it. Recently I've been using observable framework as a way to quickly develop admin tools for our main application. It's pretty good for this purpose and I find the mental model much simpler than the React development I typically do for frontend. For years I've wanted there to be js equivalents for pandas/streamlit on the python side, especially since the js ecosystem is a powerhouse for visualization.
    🙏 1
    ✨ 1
    👋🏻 1
  • j

    Jean-Christophe Nicolas

    12/16/2024, 6:20 PM
    Hello everyone - I am new to D3, but looking to use it with Svelte, and am currently exploring force graphs and how to group groups of groups!?!
    a
    • 2
    • 2
  • j

    Jean-Christophe Nicolas

    12/17/2024, 10:36 AM
    Hey there ... I have some data which has all kinds of attributes. They are being plotted on a Force Graph, so have
    { x, y }
    values added to them. With the data nodes looking more like:
    [{ x, y, group, strength }]
    , Q. how would I be able to create a filtered collection of
    group
    and draw a circle (arc) around all of them? I have all my nodes as follows
    Copy code
    const nodes = data.nodes.map((d) => ({ ...d }));
    I define a group
    Copy code
    const works = d3.group(nodes, (d) => d.group === 'Works');
    I draw the nodes
    Copy code
    const node = svg
    			.append('g')
    			.attr('stroke', '#fff')
    			.attr('stroke-width', 1.5)
    			.selectAll('circle')
    			.data(nodes)
    			.join('circle')
    			.attr('r', 5)
    			.attr('fill', (d) => color(d.group));
    I want to target the works collection and do something
    Copy code
    const group = svg
    			.append('g')
    			.attr('dashed', '#f5f')
    			.attr('stroke-width', 3)
    			.selectAll('circle')
    			.data(w)
    			.join('circle')
    			.attr('r', 45)
    			.attr('fill', 'rgba(0,0,0,0.125');
    I get a circle in the center of the page only. The real Question is - How would I manipulate the
    works
    data so I could draw a circle around all of the points?
    f
    • 2
    • 4
  • k

    Kevin Lim

    12/27/2024, 3:10 AM
    Hi all, I was wondering if it's possible to include/serve files in observable framework without explicitly using the dataloaders? Ie. in prod i'm going to be loading some resources dynamically. In dev though, I need to serve those files as part of the same origin in order to not get CORS issues, is there a good way to do that?
    a
    • 2
    • 2
  • k

    Kevin Lim

    12/27/2024, 3:11 AM
    I specfically don't want to have that list of files statically defined, but I want to statically serve them.
  • m

    Mustjaab

    01/01/2025, 5:48 AM
    Hello! Bumped into Observable on LinkedIn, and it definitely piqued my interest. I come from a R, and python background. I just have this affinity for learning new topics through analyzing data within that domain, and my last experience with JavaScript was undergrad introductory CS. I thought it'd be nice to expand, and add JS along to my portfolio through building notebooks with this innovative platform. In fact, I use a platform called marimo for my python notebooks.
    💖 1
  • v

    Vyshnave K

    01/21/2025, 12:17 PM
    Hi there! 👋 I’m Vyshnave a passionate data visualization enthusiast of the D3.js community. With a strong background in web development and an unquenchable curiosity for turning raw data into compelling visual stories, I specialize in creating interactive and meaningful visualizations that bring data to life. I enjoy leveraging the power of D3.js to craft dynamic, data-driven experiences, whether it’s stunning dashboards, complex charts, or exploratory visual tools. My goal is to make data not only informative but also accessible and visually captivating for everyone. When I’m not coding, you’ll likely find me exploring the latest trends in data visualization, contributing to open-source projects, or helping others solve their D3.js challenges. Let’s connect, collaborate, and create incredible visualizations together! 🚀
    👋 4
    👋🏻 1
  • z

    Zahra Mosayebi

    01/25/2025, 4:31 PM
    Hi everyone! Today, I discovered D3, and I find it very interesting. Previously, I used Python for data visualization. I can't say much about D3 yet because I need to explore and understand it more. At this stage, I can say that I already like it!
    ❤️ 1
    a
    • 2
    • 1
  • l

    Li Alvin

    01/26/2025, 5:44 PM
    Hi everyone! I'm Alvin, a full stack react developer and recently has a new project needing to visualize some family tree data. I'm very new to D3 because I didn't really have the chance to be required to visualize data, but D3 seems very promising! However I encountered some difficult problems that I think I could use some help in this community, here is my problem:
    f
    • 2
    • 1
  • l

    Lao

    02/13/2025, 4:33 PM
    Hello everyone (^u^)/ A little about me, I originally was going to school to be a physician assistant, but in the process, I got interested in Jungian psychology, especially mandalas, which are common in eastern cultures. Since mandalas often represent psychological and spiritual concepts, I wanted to figure out how to create psychometrics to study them scientifically. I am somewhat familiar with psychometric statistics, such as factor analysis, but I do not want to impose a structure onto a field of study that it doesn't fit just because it is popular. I discovered mandalas are naturally described by a field of mathematics called group theory. Using group theory, I found a new kind of categorical correlation that should be in the data collected about different aspects of mandalas. I want to communicate these finding as I continue to develop them. The problem is, group theory is a graduate level subject, and most people who are interest in mandalas tend to not have much background in math. Even though the formal definition of groups is proof heavy, the concepts are easy to grasp if represented visually. In order to learn how to write articles with interactive group theory diagrams and 3D combinatoric structures, I added a statistics minor to my degree and started teaching myself data visualization. I taught myself JavaScript, D3.js and THREE.js mostly from reverse engineering projects on Observables, and a little bit from YouTube tutorials. In the process, I realized data visualization is actually a job! When I was younger, I wanted to be an artist, but focused my attention on STEM subjects because I'd like to have a family some day -- STEM careers pay the bills. I still took a few art and design classes on the side, but never expected to be able to use them. Data visualization is a dream synthesis, combining art and design with the STEM skills I had learned. If I could get a job doing data visualization, not only would I would be able to give more attention to my artistic side, but I would be building skills to write psychometric papers about mandalas. I figured I might be able to get a data analysis job out of college and then cherish the 10% of that role which is data visualization, slowly working my way up to a position with more data visualization. To my surprise, because I had made a portfolio of about 30 D3 notebooks on observable, I got hired as a data visualization designer! Now 100% of my job is data visualization! I'm extremely grateful to @Mike Bostock and the team on Observables for the platform and for the D3 and Plot library, as well as the people who helped me on the forum when I got stuck (especially @Fil). Thanks to you all, I was able to land a dream job. And since I learned by reading and splicing other people's code, I am well positioned to integrate the emerging AI coding tools into my workflow. Since I have a remote job, I have been dipping my toe into being digital nomad. My life is much better because of you all and you helped me resolve some existential crises I was dealing with.
    🎉 3
    ❤️ 12
    👋🏻 1
  • h

    Heather Liu Leary

    03/03/2025, 9:40 PM
    Hi everyone! While I've been coding for over a decade, writing javascript is new to me. I’ve taken a winding career path—from a PhD in applied math to corporate business development to discovering data visualization nine months ago through a Tufte book. Right now, I’m exploring how to turn this into a sustainable career, and I’d love to connect with others doing the same! Outside of data viz, I coach High-Intensity Pilates and represent Skratch Labs in ultrarunning—both of which fuel my interest in performance analytics and behavior modeling. Here are a couple of my (very first) visualizations: 🔹 My Husband Quit His 9-5 to be Free. I Ran a Data Experiment to See if it Worked. 🔹 Gravity, Endurance, and a Whole Lot of Hills: A 100K Race in Data 🔹 I Suck at Mario Kart, So I Turned it into a Data Experiment (Spoiler: Chaos is Winning) Would love to connect! Find me on LinkedIn or Instagram.
    ❤️ 4
    👋 1
    e
    a
    n
    • 4
    • 5
  • b

    Bryony Miles

    04/02/2025, 2:43 PM
    Hi all. I'm a d3 specialist and I'm having a go at building a custom homepage in Framework. Slightly fighting in the dark - where is the best place to ask for support?
    d3 2
    🚀 2
    👋 3
    👋🏻 1
    f
    • 2
    • 1
  • k

    Kolby Heacock

    04/23/2025, 1:02 AM
    Hello everyone! I am new to the D3 library and I'm new to Typescript. I am attempting to use both to build graphs for customer data in my new business, so if someone can send newbie resources, please do. I have one week of D3 experience and whole lot more time to gain more experience. See you all in chat! Please reply with getting started links :D
    ❤️ 2
    👋🏻 1
    👋 2
    l
    f
    s
    • 4
    • 8
  • t

    Thư Vũ Thị Bích

    04/25/2025, 9:29 AM
    Hi everyone! 👋 I'm Thu, a frontend developer. I'm currently diving into the D3 library for the first time as I explore how to build graph charts for a project. I'm really excited to be here and looking forward to learning, sharing, and connecting with you all. I hope I can get your support and guidance along the way! 😊 Thank you 🙏
    👋 3
    ❤️ 1
    🙂 1
    👋🏻 1
    l
    • 2
    • 1
  • d

    Dong Rui Wang

    04/27/2025, 1:11 PM
    Hello, everyone. I'm Wang, Full-stack, AI & Blockchain developer from China, it's been a long time since I was very interested in D3.js. I want to learn from you all and discuss about D3.js and Data visualization. Thanks!
    🙌 3
    👋🏻 1