Line Chart was a good
suggestion - it worked better than I thought it would, I ended up with th e following which is all good
until the “further styling” section. Is
there a way to pass
line_width, line_cap, and line_join into the Chart Function that I’ve missed?
Because even if the Chart followed the Figure interface so chart.xaxis work ed (instead of having
to use char t._xaxis) the line
styling wou ld
still be a n
issue.
` chart
= Line(
missing_table.copy(),
title="Number of missing teeth by age group in UK. Source:
Adult Dental Health Survey 2009",
legend='top_right',
palette=Spectral8,
xlabel='Number of teeth',
ylabel='Count',
outline_line_color=None,
width=900,
responsive=True
)
chart.title_text_align = 'left'
chart.title_text_font_size = '12pt'
chart._xaxis.axis_label_text_font_size = '10pt'
chart._yaxis.axis_label_text_font_size = '10pt'
# Further styling
from bokeh.models import Line as LineGlyph, Legend
for line in chart.select(LineGlyph):
line.line_width = 5
line.line_cap = 'round'
line.line_join = 'round'
for legend in chart.select(Legend):
legend.border_line_color = None
show(chart)``
`
···
On 3/3/16 9:02 AM, Fabio Pliger wrote:
Line Chart?
This will be a "better" answer when/if we actually make Charts
inherit from Figure and share the same interface.
On Thu, Mar 3, 2016 at 10:57 AM, Bryan
Van de Ven [email protected]
wrote:
You could
put each column into a “list of lists” (or equivalent) and
use MultiLine, is the only thing I can think of.
Bryan
> On Mar 3, 2016, at 4:06 AM, Sarah Bird < >
wrote:
Hi all,
I just made a line plot in bokeh.
The data was in a table and I wanted a line for
each column in the table.
I did this using a for-loop. Essentially:
p = figure()
for x in range(8):
p.line(x)
The actual code is here: >
I couldn’t think of a better way of doing this, but
I just wanted to check that I’m not missing a trick.
All feedback welcome.
Thanks,
Bird
–
You received this message because you are
subscribed to the Google Groups “Bokeh Discussion -
Public” group.
To unsubscribe from this group and stop receiving
emails from it, send an email to .
To post to this group, send email to .
To view this discussion on the web visit .
For more options, visit .
–
You received this message because you are subscribed to
the Google Groups “Bokeh Discussion - Public” group.
To unsubscribe from this group and stop receiving emails
from it, send an email to .
To post to this group, send email to .
To view this discussion on the web visit .
–
** Fabio
Pliger**
Software Engineer, Bokeh*
–
You received this message because you are subscribed to the Google
Groups “Bokeh Discussion - Public” group.
To unsubscribe from this group and stop receiving emails from it,
send an email to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit [](https://groups.google.com/a/continuum.io/d/msgid/bokeh/CAPVmnqBtXXwg0Yk7uuCChwYMxDPC6by%2BuC4teFKC5q04%3D2KCXQ%40mail.gmail.com?utm_medium=email&utm_source=footer) .
For more options, visit .
–
Sarah Bird
Developer, Bokeh
[
![Continuum Analytics](http://docs.continuum.io/_static/img/ContinuumWordmark.png)
](http://continuum.io)
[email protected]
http://nbviewer.jupyter.org/github/birdsarah/bokeh-miscellany/blob/master/Clean%20Teeth.ipynb
[email protected]
[email protected]
https://groups.google.com/a/continuum.io/d/msgid/bokeh/56D80CBD.9080108%40alum.mit.edu
https://groups.google.com/a/continuum.io/d/optout
[email protected]
[email protected]
https://groups.google.com/a/continuum.io/d/msgid/bokeh/2D1B8F81-13DA-4CD4-8730-666EBB14F2B8%40continuum.io
For more options, visit .
https://groups.google.com/a/continuum.io/d/optout
https://groups.google.com/a/continuum.io/d/msgid/bokeh/CAPVmnqBtXXwg0Yk7uuCChwYMxDPC6by%2BuC4teFKC5q04%3D2KCXQ%40mail.gmail.com
https://groups.google.com/a/continuum.io/d/optout