leather
leather copied to clipboard
Python charting for 80% of humans.
Thank you for the great charting library! One feature I needed was the ability to add dashed lines. The parameter is `stroke_dasharray` https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-dasharray. But I would be open to naming...
Commit c3654820b386e53daab9ea53e43738579fb85f18 added a # of options for axis titles to theme.py. All of these options are used except for font_size. Similarly, all theme options for ticks are used except...
Test results: https://github.com/cclauss/leather/actions
Hello, Hello, I need a responsive SVG. To do this, remove width and height and add a viewBox. I haven't found a way to do this in the API, is...
I've run into this attempting to use dates or numbers for the X axis. I can work around it by computing a new column that turns a number or date...
After I pip install agate, when I import it, I get errors ```bash username@computer(master):~$ python3 Python 3.6.9 (default, Apr 18 2020, 01:56:04) [GCC 8.4.0] on linux Type "help", "copyright", "credits"...
``` if series.data_type(X) is not Number: raise ValueError('Bars only support Number values for the Y axis.') if series.data_type(Y) is not Text: raise ValueError('Bars only support Text values for the X...
These lines are at issue: ``` warnings.resetwarnings() warnings.simplefilter('always') ``` These sorts of lines are usually wrapped in `with warnings.catch_warnings():` To reproduce in Python 2.7: ``` pip install virtualenvwrapper python -c...
From wireservice/agate#644 ``` import agate # Group by county counties = leso.group_by('county') # Filter to counties with more than $200,000 in equipment top_counties = counties.having([ ('total_cost_sum', agate.Sum('total_cost')) ], lambda t:...