15

मैं अपने सभी Jupyter पुस्तिकाओं के लोकार्पण के समयइनलाइन रेटिना matplotlib के लिए कॉन्फ़िगर करना Jupyter पुस्तिकाओं आंकड़े

import numpy as np 
import matplotlib.pyplot as plt 
%matplotlib inline 
%config InlineBackend.figure_format='retina' 

के प्रभाव चाहते हैं, लेकिन मैं समझ नहीं क्या वर्तमान दृष्टिकोण यह पूरा करने के लिए है। यहां और अन्य जगहों के कई उत्तर हैं, लेकिन कोई भी जो मुझे मिल सकता है वह अद्यतित प्रतीत होता है।

मैं कैसे Jupyter पुस्तिकाओं की वर्तमान संस्करणों में ऊपर पूरा करना (लेकिन IPython आम तौर पर!): क्या सेटिंग्स मैं आवेदन करना चाहिए जहां विन्यास फाइल मैं उन्हें में डाल दिया जाना चाहिए?


मैं

~/.jupyter/jupyter_notebook_config.py 

में

c.InteractiveShellApp.matplotlib = "inline" 
c.InlineBackend.figure_formats = set(['retina']) 

की कोशिश की है, लेकिन यह कोई प्रभाव नहीं है।

+0

मुझे लगता है कि आप एक आईपीथॉन स्टार्टअप फ़ाइल चाहते हैं: http://ipython.readthedocs.org/en/stable/interactive/tutorial.html#startup-files –

+0

@ थॉमसके: क्या यह सभी आईपीथन पर लागू होता है, या बस (वांछित के रूप में) Jupyter नोटबुक के लिए? मैं वहां क्या रखूं? – orome

+0

स्टार्टअप फ़ाइलें आईपीथॉन पर लागू होती हैं हालांकि यह शुरू हो गई है। आप वह कोड डालते हैं जिसे आप उनमें चलाने के लिए चाहते हैं। –

उत्तर

7

मैं अपने ~/.ipython/profile_default/ipython_kernel_config.py में

c.IPKernelApp.matplotlib = 'inline' 
c.InlineBackend.figure_format = 'retina' 

है।

+1

कोई विचार है कि रिश्ते 'ipython_kernel_config.py' (जो मेरे पास नहीं है) और' ipython_notebook_config.py' (जो मेरे पास है, लेकिन) के बीच है, जहां इन सेटिंग्स का कोई प्रभाव नहीं पड़ता है। – orome

+2

आपके पास '' /yipython/profile_default/'में 'ipython_kernel_config.py' होना चाहिए। क्या आप कृपया अपने टर्मिनल में 'ipython प्रोफाइल create' चला सकते हैं। यह सभी विन्यास फाइलों को बनाना चाहिए। सुनिश्चित करें कि जिन लाइनों को आप प्रभावी करना चाहते हैं वे असम्बद्ध हैं और पहली असम्बद्ध पंक्ति 'c = get_config()' पढ़ती है। – Shahar

+0

ऐसा लगता है कि काम करता है। लेकिन अब 'ipython_notebook_config.py' जैसी अन्य फाइलों की भूमिकाएं क्या हैं (जहां मैंने अपना' नोटबुक प्रबंधक 'कॉन्फ़िगरेशन सेट किया है) और' ipython_config.py' जहां मैं ([कोशिश करें] (http://stackoverflow.com/q/38361607/656912)) मेरा प्रॉम्प्ट सेट करें और (सफलतापूर्वक, मुझे लगता है) 'InteractiveShellApp.exec_lines' सेट करें? जो (उदाहरण के लिए, नोटबुक बनाम खोल) द्वारा उपयोग किया जाता है और जो अप्रचलित हैं? क्या यह * कहीं भी * दस्तावेज है? – orome

संबंधित मुद्दे