Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit c0e5c99

Browse filesBrowse files
committed
Merge pull request #2645 from loicseguin/show-source-link
Add option to show/hide the source link in plot_directive
2 parents 4af0b5d + 8dbb009 commit c0e5c99
Copy full SHA for c0e5c99

File tree

Expand file treeCollapse file tree

1 file changed

+7
-2
lines changed
Open diff view settings
Filter options
Expand file treeCollapse file tree

1 file changed

+7
-2
lines changed
Open diff view settings
Collapse file

‎lib/matplotlib/sphinxext/plot_directive.py‎

Copy file name to clipboardExpand all lines: lib/matplotlib/sphinxext/plot_directive.py
+7-2Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,9 @@
8282
plot_include_source
8383
Default value for the include-source option
8484
85+
plot_html_show_source_link
86+
Whether to show a link to the source in HTML.
87+
8588
plot_pre_code
8689
Code that should be executed before each plot.
8790
@@ -304,6 +307,7 @@ def setup(app):
304307
app.add_directive('plot', plot_directive, True, (0, 2, False), **options)
305308
app.add_config_value('plot_pre_code', None, True)
306309
app.add_config_value('plot_include_source', False, True)
310+
app.add_config_value('plot_html_show_source_link', True, True)
307311
app.add_config_value('plot_formats', ['png', 'hires.png', 'pdf'], True)
308312
app.add_config_value('plot_basedir', None, True)
309313
app.add_config_value('plot_html_show_formats', True, True)
@@ -388,9 +392,9 @@ def remove_coding(text):
388392
389393
{{ only_html }}
390394
391-
{% if source_link or (html_show_formats and not multi_image) %}
395+
{% if (source_link and html_show_source_link) or (html_show_formats and not multi_image) %}
392396
(
393-
{%- if source_link -%}
397+
{%- if source_link and html_show_source_link -%}
394398
`Source code <{{ source_link }}>`__
395399
{%- endif -%}
396400
{%- if html_show_formats and not multi_image -%}
@@ -805,6 +809,7 @@ def run(arguments, content, options, state_machine, state, lineno):
805809
dest_dir=dest_dir_link,
806810
build_dir=build_dir_link,
807811
source_link=src_link,
812+
html_show_source_link=config.plot_html_show_source_link,
808813
multi_image=len(images) > 1,
809814
only_html=only_html,
810815
only_latex=only_latex,

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.