MCPcopy Index your code
hub / github.com/matplotlib/matplotlib / _write_header

Method _write_header

lib/matplotlib/backends/backend_pgf.py:940–953  ·  view source on GitHub ↗
(self, width_inches, height_inches)

Source from the content-addressed store, hash-verified

938 self._file = BytesIO()
939
940 def _write_header(self, width_inches, height_inches):
941 pdfinfo = ','.join(
942 _metadata_to_str(k, v) for k, v in self._info_dict.items())
943 latex_header = "\n".join([
944 _DOCUMENTCLASS,
945 r"\usepackage[pdfinfo={%s}]{hyperref}" % pdfinfo,
946 r"\usepackage[papersize={%fin,%fin}, margin=0in]{geometry}"
947 % (width_inches, height_inches),
948 r"\usepackage{pgf}",
949 _get_preamble(),
950 r"\setlength{\parindent}{0pt}",
951 r"\begin{document}%",
952 ])
953 self._file.write(latex_header.encode('utf-8'))
954
955 def __enter__(self):
956 return self

Callers 1

savefigMethod · 0.95

Calls 4

_metadata_to_strFunction · 0.85
_get_preambleFunction · 0.85
joinMethod · 0.80
writeMethod · 0.45

Tested by

no test coverage detected