mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-10-28 13:01:38 +00:00
* Add default stylesheets * Add terminal style helper class and global style initialization in cfg * Style comments and docstrings * Load rich terminal theme from config file * Add application chart styles to candle charts * Add todos * Remove explicit color setting for some ta charts * Add user styles folder to gitignore * Update default stylesheets * Add matplotlib font manager support * Add matplotlib font manager support * Update docstrings and default style * Update stocks candle chart formatting (return fig to style title) * Style common ta overlap view * Make up and down market colors a part of the style helper * Update stylesheets * Style common ta volume view * Style common ta momentum view * Style common ta trend indicators view * Style common ta volatility view * Style common ta volume view * Style common ta custom indicators view * Fix styling bugs and remove the obvious time x lablel * Style charts in the covid menu * Set legend position to upper left in the mpl stylesheet * Add mpl_rcparams configs for parameters not covered by stylesheets * Remove font configuration files * Update style class utility functions * Implement passing external axes and style utility usage in ema & stoch * Add theme watermark and output helpers * Rename style to theme * Update helper usage in ta/ma and ta/stoch * Update style to theme in sample menus * Style forex (#1305) * Make tight layout optional 'cause mplfinance doesn't support it * Apply global style to the forex menu * Update code layout in oanda view and black * Style common TA (#1315) * Make tight layout optional 'cause mplfinance doesn't support it * Apply global style to the forex menu * Add linewidth to theme for use in mpf's addplots * Add vwap to the stocks notebook api * Update common/ta overlap to follow charting style * Apply style on TerminalStyle init * Enable infrastructure for excluding non-trading days from plots * Update notebook api to include there and resolve bandit warning * Update ta/common/overlap to exclude non-trading days * Enable external ax, style and non-trading days in common/ta/momentum * Enable external ax, style and non-trading days in common/ta/trend * Update vwap to the argument naming convention * Enable external ax, style and non-trading days in common/ta/volatility * Enable external ax, style and non-trading days in common/ta/volume * Enable external ax, style and non-trading days in common/ta/custom * Fix controller tests * Forgot to disable rewriting of the cassettes ... * Fix controller errors that came up because a merge conflict * Fix price label position on fib * Fix line having wrong x values in fib Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com> * Style economy (#1308) * Began converting * Added alphavan_view * Added CNN View * Updated nasdaq view, fixed glitch * Added fred * Refactored URL * Theo's requested changes * Updated docstrings * Updated tests * Fixed pylint * Fixed tests * Theo changes * Econ Fix * Refactor chart style for Crypto context (#1306) * Remove mock for gff * Mock visualize_output helper function * Refactor * Fix plot helper * Update legend loc * Refactor mplfinance candle plot * Fix errors in the helper function * Fix binbook having the wrong call_ function name * Remove hardcoded style params * Resolve kwargs future warning from pandas * Remove warnings import Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com> * funds + custom (#1311) * funds + custom * cleanup cleanup everybody everywhere * Fix external axes conditional and a typo Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com> * Add external axes mode to covid charts (#1328) * Add portfolio menu plots (#1318) * Portfolio view plots (commenting out report stuff) * PA Menu broken. Commenting out and fix tests * portfolio optimization * comment out commented api line * Add notes on disabling the pa submenu Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com> * Plot updates in common BA (#1335) * Add external axes support to common/ba/finbrain * Add external axes support to common/ba/twitter * Add external axes support to common/ba/google * Add external axes support to common/ba/sentimentinvestor * Add sentimentinvestor to the notebooks API * Fix tests * Etf refactor (#1323) * Refactored no ETF * Fixed gtff import * Fixed tests * Fix pie chart style * Refactored etf/candle * Added pylint fix * Fixed tests * Update candle chart layout * Update etf controller test * Remove strange binary file Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com> * Expose ETF candle function in the notebooks API * Common BA and Common QA charts update (#1342) * Add external axes support to common/ba/finbrain * Add external axes support to common/ba/twitter * Add external axes support to common/ba/google * Add external axes support to common/ba/sentimentinvestor * Add sentimentinvestor to the notebooks API * Fix tests * Update stylesheet files * Refactor charts for common/qa * Update the forgotten line plot * Update tests * Add missing arg to a docstring * Remove scientific notation * Black imports Co-authored-by: Minh Hoang <nminh.hoang1023@gmail.com> * Options refactor (#1324) * Fixed alphaquery_view * finished options * Fixed pylint * Fixed tests * Fixed tests * Fixed tests * update yfinance * Tradier + Chartexchange * change mocks from gtff to theme.visualize output * tests Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com> Co-authored-by: james <jmaslek11@gmail.com> * Refactor Stocks menu (#1325) * Fix backtesting menu * Refactor comparison analysis * Refactor Dark pool shorts * Refactor rest of menu * Fix test * Fix tests failing * Fix tests fail * Fix test failing * Remove record mode=none to record new output * Rewrite test output * Rewrite test outputs * Adding more rewritten test output * Mock plt.show * Mock missing plt.show * Missing @pytest.mark.vcr * Updating tests : common/behavioural_analysis/finbrain * Improve notebooks API coverage for CA and DPS * Silence annoying flake8 warning Co-authored-by: Chavithra PARANA <chavithra@gmail.com> Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com> * Charts update for common/pred (#1344) * Add external axes support to common/ba/finbrain * Add external axes support to common/ba/twitter * Add external axes support to common/ba/google * Add external axes support to common/ba/sentimentinvestor * Add sentimentinvestor to the notebooks API * Fix tests * Update stylesheet files * Refactor charts for common/qa * Update the forgotten line plot * Update tests * Add missing arg to a docstring * Style pred helper and controllers * Update ETS plot * Update plots in KNN and pred helper * Update plot and pretty table for arima * Update plot for common/pred/regression * Refactor mc_view * Fix linting * Fix mypy * Move plot title to the axis level to make more vertical space Co-authored-by: Minh Hoang <nminh.hoang1023@gmail.com> Co-authored-by: jmaslek <jmaslek11@gmail.com> * linter * Update common/ba test data * Change etf candle to match stock candle * try updating sia test Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com> Co-authored-by: jmaslek <jmaslek11@gmail.com> Co-authored-by: minhhoang1023 <40023817+minhhoang1023@users.noreply.github.com> Co-authored-by: Minh Hoang <nminh.hoang1023@gmail.com> Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
96 lines
2.0 KiB
Plaintext
Vendored
96 lines
2.0 KiB
Plaintext
Vendored
# The cool hackerman style
|
|
|
|
# LINES
|
|
# http://matplotlib.org/api/artist_api.html#module-matplotlib.lines
|
|
lines.linewidth: 1.1
|
|
lines.color: 0F0F0F
|
|
lines.linestyle: -
|
|
lines.marker: None
|
|
lines.markeredgewidth: 0.5
|
|
lines.markersize: 4
|
|
lines.dash_joinstyle: miter
|
|
lines.dash_capstyle: butt
|
|
lines.solid_joinstyle: miter
|
|
lines.solid_capstyle: projecting
|
|
lines.antialiased: True
|
|
|
|
patch.edgecolor: 000000
|
|
patch.facecolor: 822661
|
|
patch.linewidth: 1
|
|
|
|
# TEXT
|
|
# http://matplotlib.org/api/font_manager_api.html
|
|
font.family: sans-serif
|
|
font.sans-serif: Consolas, Deja Vu Sans, Arial, Helvetica
|
|
font.style: normal
|
|
font.variant: normal
|
|
font.weight: medium
|
|
font.stretch: normal
|
|
font.size: 13
|
|
|
|
text.color: 0F0F0F
|
|
|
|
axes.spines.left: true
|
|
axes.spines.bottom: true
|
|
axes.spines.top: true
|
|
axes.spines.right: true
|
|
axes.linewidth: 0.2
|
|
|
|
axes.labelsize: small
|
|
axes.titlelocation: left
|
|
|
|
axes.facecolor: white
|
|
axes.edgecolor: 0F0F0F
|
|
axes.labelcolor: 0F0F0F
|
|
axes.grid: true
|
|
axes.grid.which: major
|
|
|
|
axes.prop_cycle: cycler('color', ['254495', '48277c', '822661', 'c13246', 'e4003a', 'ef7d00', 'ffed00', '00aaff', '9b30d9', 'af005f', '5f00af', 'af87ff'])
|
|
|
|
xtick.color: 0F0F0F
|
|
ytick.color: 0F0F0F
|
|
|
|
xtick.major.size: 2
|
|
xtick.minor.size: 1
|
|
xtick.labelsize: small
|
|
|
|
ytick.major.size: 2
|
|
ytick.minor.size: 1
|
|
ytick.labelsize: small
|
|
xtick.alignment: center
|
|
|
|
ytick.left: False
|
|
ytick.labelleft: False
|
|
ytick.right: True
|
|
ytick.labelright: True
|
|
|
|
|
|
grid.color: 0F0F0F
|
|
grid.linewidth: 0.4
|
|
grid.linestyle: :
|
|
|
|
legend.framealpha: 0.6
|
|
legend.frameon: true
|
|
legend.facecolor: white
|
|
legend.edgecolor: white
|
|
legend.scatterpoints: 3
|
|
legend.fontsize: small
|
|
legend.loc: best
|
|
|
|
figure.facecolor: white
|
|
figure.edgecolor: white
|
|
figure.subplot.hspace: 0.2
|
|
|
|
savefig.facecolor: white
|
|
savefig.edgecolor: white
|
|
|
|
### Boxplots
|
|
boxplot.boxprops.color: 0F0F0F
|
|
boxplot.capprops.color: 0F0F0F
|
|
boxplot.flierprops.color: 0F0F0F
|
|
boxplot.flierprops.markeredgecolor: 0F0F0F
|
|
boxplot.whiskerprops.color: 0F0F0F
|
|
boxplot.medianprops.color: 0F0F0F
|
|
boxplot.meanprops.markeredgecolor: 0F0F0F
|
|
boxplot.meanprops.color: 0F0F0F
|