Woody88
Are there any elixir graph Library? Can’t seem to find any so I was thinking of maybe implementating a small library using plotly.js and electron. I wanted to use wxWidget but people don’t seem to favor it.
Can anyone tell me if there are any existing library? If not, what do you think of I’m suggestion about implementing it with poorly.js and electron?
Thanks all!
Trending in Questions
Hey guys,
I’ve got a huge CSV ( around 10 GB ) that needs to be processed hourly
Do you guys have any suggestions what is the best prac...
New
Hello!
Could someone please give me a help/sample code, how to delete a file from s3 using waffle/waffle_ecto from Phoenix app.
I creat...
New
I’m seeing that a list inside a Kino.DataTable will be interpreted as a charlist, even if the Kino.configure() is set to charlists: :as_l...
New
So my question is quite simple and i have found no conclusive answer on forum, google or AI.
Should we use :erlang.float for Integer to ...
New
Hi, I’ve just set up an application with ash_authentication. There is only magic link strategy for now, so there is no confirmation add o...
New
If a change or preparation module uses Ash.Changeset.get_argument/2 or Ash.Query.get_argument/2 (or any of the other get_argument functio...
New
I’m trying to set up Emacs with elixir-ls via lsp-mode and credo via Flycheck. This should mostly be preconfigured as Flycheck picks up c...
New
Other Trending Topics
I am happy to introduce the very α version of the new programming language compiled to BEAM.
Welcome Cure.
It has literally three kille...
New
Hobbes is a low-level distributed database for the Elixir programming language.
Hobbes provides a simple, safe, and scalable storage lay...
New
Hi there! We created Gust: A task orchestrator inspired by Airflow.
For those who have never heard about Aiflow, it’s a Python-based wor...
New
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve.
They are GUI (Emerge) and State management (S...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #blog-post
- #elixirconf-us
- #elixir-ls
- #ai
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #hex
- #security
- #metaprogramming










Showing Posts 1 to 4- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
NobbZ
Except for erlangs
:wxapplication there is currently nothing usable for a desktop application AFAIK.But if you want to go for the web, you can pick whichever JavaScript framework you want and use
tinyor any other JSON library to get the data to submit.Woody88
Well I’m using electronic as gui right now and of course like plotly.js for the graph. Everything works fine when I execute the electron app through my elixir app. I also send the graph data to be used during the execution. However, I would like to be able to send more values to the electron app after it has started. But I am not sure how. I’m thinking that I would need to communicate via socket. Does that mean that I should do it in Phoenix? I don’t want it to be a web app but I’m not to sure on how to communicate with the electron’s JavaScript. One thing I’m pretty certain about is that I will need a some kind of server right?
I trying to kind of build a small plotting graph library like the one python has. (Very small one. Fow now lines and scattered coordinates)
Can you guide me a bit?
kokolegorille
Phoenix socket javascript has been extracted from Phoenix here and thus can be used outside of framework… in an Electron application for example, or Swift, or React Native.
If you want to go the API way, axios will allow You to query your API phoenix backend.
I have been using Electron apps w/ Phoenix without problem, connecting Electron apps to a Phoenix auth API to get a token first, and then using secured socket to transmit data.
Woody88
Thanks a lot for the npm package. I think that I got everything setup but every time that my electron app tries to connect to my phx channel I get this error.
This what my setup looks like
Got any idea on how I can solve this? I really don’t understand how the sockets work in the background so I do not know where or why it’s looking for function
PhxPlotEx.PlotlyChannel.__socket__.Edit: Dammit I figured it out. I forgot that I was using phx 1.3 so I was defining the channel as
channel "plotly:*", PhxPlotEx.PlotlyChannelinstead ofchannel "plotly:*", PhxPlotEx.Web.PlotlyChannelThanks again for the tip!!