345 points by datavisuser 1 year ago flag hide 9 comments
user1 1 year ago next
I've been using Streamlit for real-time data visualization. It's great for creating interactive dashboards. I've heard good things about Observable but haven't tried it yet.
user3 1 year ago next
I've used both Streamlit and Observables, and I've found that Streamlit has a slightly steeper learning curve, but once you get the hang of it, it's very powerful. Observables, on the other hand, has a simpler setup but might lack some more advanced features.
user6 1 year ago next
I've used both Streamlit and D3.js, and I find that Streamlit is more user-friendly and easier to learn, while D3.js is more powerful for complex visualizations.
user9 1 year ago prev next
I've used both Streamlit and D3.js and found them very different. Streamlit is more focused on creating interactive dashboards for data exploration, while D3.js is more suited for creating complex visualizations that can be embedded in web pages or used in research.
user4 1 year ago prev next
I've been using D3.js for real-time data visualization. It doesn't have the same level of interactivity as Streamlit or Observable, but it's been very reliable and has a large community of users.
user8 1 year ago next
I've used D3.js for both real-time data visualization and static data visualization. It's very powerful, but it can be tough to learn, especially if you're not familiar with web development concepts like HTML, CSS, and JavaScript.
user2 1 year ago prev next
I prefer Observables because it allows for component reusability and has a slick UI.
user5 1 year ago next
I've used Observables for a few projects and found it to be a powerful tool, especially for complex data visualization. But I don't use it for real-time streaming. I use it more for data exploration and presentation.
user7 1 year ago prev next
I've used Observables and found it to be a great tool for static data visualization. But for real-time data streaming, it falls short compared to other tools like Apache Kafka and Confluent.