From: Marcin Borkowski <mbork@mbork.pl>
To: Help Gnu Emacs mailing list <help-gnu-emacs@gnu.org>
Subject: Plotting in Emacs?
Date: Tue, 18 Apr 2023 06:16:28 +0200 [thread overview]
Message-ID: <87a5z56d0j.fsf@mbork.pl> (raw)
Hi everyone,
we all know Emacs can draw -- there's Artist mode, there are SVGs and
XBMs etc. Do you know of any packages which could use these features to
plot charts directly in an Emacs buffer? Bonus points of the input can
be an Org mode table (or a fragment of it, say the last 180 rows). They
can be ASCII art charts or SVGs, or even XBMs -- I don't care. I would
prefer, though, not to call gnuplot or other external software -- doing
it all in Elisp would be better. (Though gnuplot would be ok if I could
show the plot in the Org buffer, which is probably possible -- still,
I'd like to explore my alternatives.)
I found `orgtbl-ascii-plot', which looks great, but not exactly what
I want -- it gives a "vertical" plot going down, and I want a more
traditional "horizontal" plot going right.
The reason I want this is that I weigh myself every day, I put the
datapoints in an Org mode table (and use Org spreadsheet to compute
moving averages), and now I'd like to see a nice chart telling me
whether my diet works and I'm losing weight. So, calculating linear
regression (pretty easy with Org mode) and plotting a regression line
would also be cool.
Any ideas?
--
Marcin Borkowski
http://mbork.pl
next reply other threads:[~2023-04-18 4:16 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-04-18 4:16 Marcin Borkowski [this message]
2023-04-18 4:38 ` Plotting in Emacs? Jean Louis
2023-05-23 17:14 ` Marcin Borkowski
2023-04-18 7:39 ` Tak Kunihiro
2023-05-20 7:55 ` Marcin Borkowski
2023-05-20 8:26 ` Daniel Fleischer
2023-05-23 17:18 ` Marcin Borkowski
2023-05-23 18:07 ` Daniel Fleischer
2023-05-24 4:36 ` Marcin Borkowski
2023-05-25 2:32 ` Emanuel Berg
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87a5z56d0j.fsf@mbork.pl \
--to=mbork@mbork.pl \
--cc=help-gnu-emacs@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.