পাইচার্ম প্লট দেখায় না


104

পাইচার্ম নিম্নলিখিত কোড থেকে প্লট দেখায় না:

import pandas as pd
import numpy as np
import matplotlib as plt

ts = pd.Series(np.random.randn(1000), index=pd.date_range('1/1/2000', periods=1000))

ts = ts.cumsum()    
ts.plot()

যা ঘটে তা হ'ল একটি উইন্ডোটি এক সেকেন্ডেরও কম সময়ের জন্য উপস্থিত হয় এবং তারপরে আবার অদৃশ্য হয়ে যায়।

প্রত্যাশা অনুযায়ী প্লটটি একই কোডে পাইজো আইইপি আইডিই (একই দোভাষী ব্যবহার করে) ব্যবহার করে plot

... সুতরাং সমস্যাটি অবশ্যই পাইচার্মে কিছু সেট করার সাথে থাকতে হবে। আমি পাইথন.এক্সজি এবং পাইথনডাব্লু.এক্সই উভয়ই একই ফলাফল সহ দোভাষী হিসাবে ব্যবহার করার চেষ্টা করেছি।

এটি আমার sys_info:

C:\pyzo2014a\pythonw.exe -u C:\Program Files (x86)\JetBrains\PyCharm Community Edition 3.4.1\helpers\pydev\pydevconsole.py 57315 57316
PyDev console: using IPython 2.1.0import sys; print('Python %s on %s' % (sys.version, sys.platform))
Python 3.4.1 |Continuum Analytics, Inc.| (default, May 19 2014, 13:02:30) [MSC v.1600 64 bit (AMD64)] on win32
sys.path.extend(['C:\\Users\\Rasmus\\PycharmProjects\\untitled2'])
In[3]: import IPython
print(IPython.sys_info())
{'commit_hash': '681fd77',
 'commit_source': 'installation',
 'default_encoding': 'UTF-8',
 'ipython_path': 'C:\\pyzo2014a\\lib\\site-packages\\IPython',
 'ipython_version': '2.1.0',
 'os_name': 'nt',
 'platform': 'Windows-8-6.2.9200',
 'sys_executable': 'C:\\pyzo2014a\\pythonw.exe',
 'sys_platform': 'win32',
 'sys_version': '3.4.1 |Continuum Analytics, Inc.| (default, May 19 2014, '
                '13:02:30) [MSC v.1600 64 bit (AMD64)]'}

6
না plt.pyplot.show()কাজ করে?
প্যাডেরিক কানিংহাম

4
এটা না. ঠিক 'plt.pyplot.show ()' চালানোর সময় এটি কাজ করে না। আমি 'পাইপ্লট' এর পরিবর্তে অন্য কিছু লিখব? (এখানে noob)
রাসমুস

আপনি যখন পিচার্মে কোড চালাবেন তখন কি হবে?
প্যাডেরিক কানিংহাম

আমি ফাইলটি চালানোর সময় একই জিনিস ঘটে: একটি উইন্ডো দ্রুত উপস্থিত হয় এবং অদৃশ্য হয়ে যায়, কনসোল প্রিন্টিং: প্রস্থান কোড 0 দিয়ে শেষ হয়েছে যখন আমি এটি কনসোলে প্রেরণ করি তখন উইন্ডোটি উপস্থিত হয় এবং থাকে তবে উইন্ডোতে কিছুই আঁকা হয় না, এটি কেবল সাদা। উইন্ডোটির লেবেলটি "চিত্র 1 (প্রতিক্রিয়া নয়)"
রাসমাস লারসেন

: আপনি it.Refer visulize করার matplotlib.pyplot যোগ করা উচিত stackoverflow.com/a/29042575/4989929
রোনাক Poriya

উত্তর:


109

শুধু ব্যবহার

plt.show()

এই কমান্ডটি সিস্টেমকে পাইচার্মে প্লট আঁকতে বলে।

উদাহরণ:

plt.imshow(img.reshape((28, 28)))
plt.show()

4
এটি সত্যিই আশ্চর্যজনক - এটি আমার পক্ষে কাজ করেছিল এবং অন্যরা কেউই তা করেনি। কি বিস্ময়কর ছিল, আমি Jupyter নোটবুক মধ্যে plt.show () প্রয়োজন ছিল না, জানিনা কেন আচরণ বিভিন্ন PyCharm হয়
Ambareesh

একই অবস্থা.
জুপিটার

আমি সবসময় এটি কল করতে ভুলবেন না। এটি সিস্টেমে আসলে এটি পিচার্মে আঁকতে বলে। নোটবুক ডিফল্টরূপে অটো কল কল এবং মুদ্রণ ফাংশন করবে। আমি মনে করি এটি দ্রুত প্রোটোটাইপিংয়ের জন্য তৈরি হয়েছিল।
এমএনএম

plt.draw()আমি পরে চিত্রটি আপডেট করছি যেহেতু আমার যদি প্রয়োজন হয় তবে কী হবে? plt.show()ভাল কাজ plt.draw()করে তবে পাইচার্মে কিছু দেখায় না।
সিজিএফএক্স

4
নোটবুকগুলিতে আপনার এটির দরকার নেই এমন হতে পারে কারণ আপনি এই জাতীয় কিছু করেছিলেন %matplotlib inline। @ সিজিএফক্স, ড্র মানে মেমরির কাছে রেন্ডার করার জন্য স্পষ্টভাবে বোঝানো হয়েছে তবে স্ক্রিনে (বা ফাইল) প্রদর্শিত হবে না। প্লটগুলি প্রদর্শনের জন্য আপনাকে plt.pause (0.1) লাগাতে হবে, অথবা রেন্ডার করার জন্য কোডের অন্য কোনও পয়েন্টে plt.show (বিরতি দিন = সত্য) কল করতে হবে
xaviersjs

54

আমি বুঝতে পেরেছি এটি পুরানো তবে আমি বুঝতে পেরেছিলাম যে আমি অন্য ভ্রমণকারীদের জন্য একটি ভুল ধারণা পরিষ্কার করব। সেট plt.pyplot.isinteractive()করা Falseমানে প্লটটি আঁকতে (যেমন plt.pyplot.show()) নির্দিষ্ট কমান্ডগুলিতে আঁকা হবে । সেট plt.pyplot.isinteractive()করার Trueঅর্থ হ'ল প্রতিটি pyplot( plt) কমান্ড একটি ড্র কমান্ড (যেমন plt.pyplot.show()) চালু করবে। সুতরাং আপনি যা চেয়েছিলেন তার চেয়ে বেশি যা খুঁজছেন তা হল plt.pyplot.show()গ্রাফটি প্রদর্শন করার জন্য আপনার প্রোগ্রামের শেষে।

পার্শ্ব নোট হিসাবে আপনি নীচের import matplotlib.pyplot as pltপরিবর্তে নিম্নলিখিত আমদানি কমান্ড ব্যবহার করে এই বিবৃতিগুলি কিছুটা ছোট করতে পারেন matplotlib as plt


14
আমার ফাংশনটির শেষে plt.show (block = সত্য) যুক্ত করা আমার পক্ষে কাজ করেছে। সুস্পষ্ট করার জন্য ধন্যবাদ. (পাইথন 3.x, পাইচার্ম 2016.1.4, উবুন্টু)
গ্রীষ্মকালীন

এটিই আমার পক্ষে কাজ করে (পাইথন ২.7, পাইচার্ম ২০১.3.৩, উবুন্টু ১.0.০৪): "প্ল্যাট হিসাবে matplotlib.pyplot" আমদানি করুন, তারপরে ডেটাফ্রেম থেকে ফাংশন প্লট যেমন "corr_data [কর্ন]। প্লট (ধরনের =" বার ", ডুমুর আকার = (8, 5), গ্রিড = সত্য, রঙ = "আর", শিরোনাম = কল) "এবং ফাংশনটি ছাড়ার আগে" plt.show () "
টাকা

34

আমারও একই সমস্যা ছিল। plt.isinteractive()সত্য সত্য পরীক্ষা করুন । এটিকে 'মিথ্যা' এ সেট করা আমার পক্ষে সহায়ক।

plt.interactive(False)

9
Plt.show (ব্লক = ট্রু) কল করা আমার জন্য একবারে চার্টটি প্রদর্শন করতে সহায়তা করেছিল। চার্ট উইন্ডোটি বন্ধ করার পরেও কনসোলটি অবরুদ্ধ করা হয়েছিল।
ড্যান্ট

plt.interactive (মিথ্যা) এটি আমার জন্য পাইচার্মে করেছে
কল্পনাবিহীন

আমার কাছে পাইথন আর ইনস্টল করা নেই, সুতরাং আমি জানি না এটি আমার পক্ষে কাজ করে কিনা, তবে যেহেতু এটি অন্যদের পক্ষে কাজ করে আমি এই উত্তরটি গ্রহণ করব (আমি আশা করি স্ট্যাকওভারফ্লো-বিধি অনুসারে এটি সঠিক)
রাসমুস লারসেন

8
সঠিক সমাধানটি হ'ল প্লিট.শো (ব্লক = ট্রু) সেট করুন যা @ চার্লি নীচের পরামর্শ দিয়েছেন। আপনি এই লাইনটি যুক্ত করার পরে plt.interactive () পতাকার মানটি প্রদর্শিত হওয়ার প্লটে কোনও ফলসই ছিল না।
হিমশীতল

এটি আমার জন্য কাজ করে নি range ক্লাস্টার_আইডি রেঞ্জের জন্য (লেন (টেমপ্লেক্স [0])): প্লট.প্লট (টেম্পক্স, টেম্পি, 'আরএক্স--', মার্কারসাইজ = 8) প্লট.এলজেন্ড (লোক = 4, ফ্রেমালফা = ০.০) plt.interactive (মিথ্যা) plt.show (block = true) Mon
মোনা জালাল

29

আমি বিভিন্ন সমাধান চেষ্টা করেছিলাম তবে শেষ পর্যন্ত আমার পক্ষে যা কাজ করেছিল তা ছিল plt.show(block=True)। এটি myDataFrame.plot()কার্যকর হওয়ার জন্য কমান্ডের পরে আপনাকে এই কমান্ডটি যুক্ত করতে হবে। আপনার যদি একাধিক প্লট থাকে তবে আপনার কোডের শেষে কমান্ডটি যুক্ত করুন। এটি আপনাকে ষড়যন্ত্র করছে এমন প্রতিটি ডেটা দেখার অনুমতি দেবে।


4
এটা আমার জন্য এটি। গ্রহণযোগ্য উত্তর হওয়া উচিত। Plt.interactive সঙ্গে তালগোল পাকানো () করেনি কিছুই
তুষারস্পর্শে দেহের প্রদাহ

আমি সম্মত কারণ এটি আমাকেও সাহায্য করেছিল। ইন্টারেক্টিভ মোডটিকে মিথ্যা হিসাবে সেট করা এবং পরিবেশের ভেরিয়েবলগুলিতে "DISPLAY = TRUE" যুক্ত করা কোনও লাভ হয়নি।
whiletrue

22
import matplotlib
matplotlib.use('TkAgg')

আমার জন্য কাজ কর. (পাইচার্ম / ওএসএক্স)


এটি উইন্ডোজ 10 এ আমার জন্যও কাজ করেছে যখন plt.show()পাইচার্মের নতুন সংস্করণে (2020.1) আর কোনও সাহায্য না করে।
করবি

15

আমি পাইচার্ম (সম্প্রদায় সংস্করণ 2017.2.2) এর আমার সংস্করণে পরীক্ষা করেছি, আপনাকে নিম্নলিখিত হিসাবে plt.interactive (মিথ্যা) এবং plt.show (ব্লক = ট্রু) উভয়ই ঘোষণা করতে হবে:

import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(0, 6.28, 100)

plt.plot(x, x**0.5, label='square root')
plt.plot(x, np.sin(x), label='sinc')

plt.xlabel('x label')
plt.ylabel('y label')

plt.title("test plot")

plt.legend()

plt.show(block=True)
plt.interactive(False)

শুনে দুঃখিত হলাম. পাইচারাম 2017.3 (সম্প্রদায় সংস্করণ) এও এটি কাজ করে। আপনি কি পাইচার্মের একটি নতুন সংস্করণ ব্যবহার করার চেষ্টা করতে পারেন?
তাইরেন

হাই, সারিয়া, এর জন্য দুঃখিত। আমি এটি আমার পাইচার্ম 2018.1.2 (উবুন্টু ওএস এর মাধ্যমে সম্প্রদায় সংস্করণ) এ পরীক্ষা করি। এটিও কাজ করে।
তাইরেন

হাই, এটি ম্যাকওস ক্যাটালিনা সহ পাইচার্ম 2019.3 এর জন্য কাজ করে
মিলাদ নুরিজাদে

13

আমি একটি সমাধান খুঁজে পেয়েছি। এটি আমার পক্ষে কাজ করেছে:

import numpy as np
import matplotlib.pyplot as plt

points = np.arange(-5, 5, 0.01)
dx, dy = np.meshgrid(points, points)
z = (np.sin(dx)+np.sin(dy))
plt.imshow(z)
plt.colorbar()
plt.title('plot for sin(x)+sin(y)')
plt.show()

তবে আমি এখন একটি নতুন সমস্যার মুখোমুখি হয়েছি। প্লটটি নতুন উইন্ডোতে উত্পন্ন হওয়ার পরে, নতুন নতুন উইন্ডোটি বন্ধ না করা অবধি নতুন কোড যা আমি যুক্ত করেছি প্লটের পরে চালানো হবে না।
ধ্রুব

4
প্রশ্নটিতে যে গুরুত্বপূর্ণ লাইনটি অনুপস্থিত ছিল তা হ'ল plt.show ()
Yoav

6

ফোন করার পরপরই

plt.imshow() 

কল

plt.show(block = True)

আপনি ইমেজ সহ matplotlib পপআপ পাবেন।

এটি একটি ব্লক করার উপায়। পপ বন্ধ না হওয়া পর্যন্ত পরবর্তী স্ক্রিপ্ট চলবে না।


এই আমি খুঁজছিলাম ছিল।
নেলসনগন

5

আমার সাথে সমস্যাটি হ'ল ম্যাটপ্ল্লোলিব ভুল ব্যাকএন্ড ব্যবহার করছিল। আমি ডেবিয়ান জেসি ব্যবহার করছি।

কনসোলে আমি নিম্নলিখিতগুলি করেছি:

import matplotlib
matplotlib.get_backend()

ফলাফলটি ছিল: 'আগ্রাসন', যদিও এটি 'টকঅ্যাগ' হওয়া উচিত।

সমাধানটি সহজ ছিল:

  1. পাইপের মাধ্যমে ম্যাটপ্ল্লিটিব আনইনস্টল করুন
  2. উপযুক্ত লাইব্রেরি ইনস্টল করুন: sudo apt-get ইনস্টল করুন tcl-dev tk-dev পাইথন-tk পাইথন 3-tk
  3. আবার পিপের মাধ্যমে ম্যাটপ্লটলিব ইনস্টল করুন।

5

শুধু যোগ করুন plt.pyplot.show(), যে ভাল হবে।

সর্বোত্তম সমাধান হ'ল সাইক ভিউ অক্ষম করা।


4

উপরের কোনওটিই আমার পক্ষে কাজ করেনি তবে নিম্নলিখিতগুলি করেছেন:

  1. পাইচার্মে চেকবক্সটি (সরঞ্জাম উইন্ডোতে প্লটগুলি দেখান) অক্ষম করুন settings > Tools > Python Scientific

  2. আমি ত্রুটি পেয়েছি No PyQt5 module foundPyQt5ব্যবহারের ইনস্টলেশন নিয়ে এগিয়ে গেলেন :

    sudo apt-get install python3-pyqt5
    

সাবধান যে কয়েকটি মাত্র পদক্ষেপের জন্য যথেষ্ট এবং কাজ করে।


4
দয়া করে আরও পরিষ্কার করুন যে প্রথম পদক্ষেপটি এখনও সমাধান হতে পারে, যেমন এটি আমার পক্ষে কাজ করেছিল। এটির মতো স্থিত, @ amir1122 এর অন্যান্য পুনরাবৃত্ত উত্তরগুলির অস্তিত্বের অধিকার রয়েছে। যা অবশ্যই ঠিক আছে, এবং আপনি এখনও আমার উত্সাহ পেয়েছিলেন।
লোরেনজ

4
@ লরেঞ্জ আপনার পরামর্শ অনুসারে আপডেট হয়েছে যা বোঝা যায়।
আব্দুলরেহমানলিয়াকত

পদক্ষেপ 1 কাজ করে, তবে একটি কর্মজীবনের মতো মনে হয়। আমি আমার ক্ষেত্রে সন্দেহ করি যে এটি আমার কাছে পাইথনের একাধিক সংস্করণ (3.6, 3.7 এবং 3.8) ভাসমান।
জোশিয়ার যোদার

3

আমি পাইচার্ম 2017.1.2 এ আমার সংস্করণে পরীক্ষা করেছি। আমি ইন্টারেক্টিভ (ট্রু) এবং শো (ব্লক = ট্রু) ব্যবহার করেছি।

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
ts = pd.Series(np.random.randn(1000), index=pd.date_range('1//2000',periods=1000))
ts = ts.cumsum()
plt.interactive(True)
ts.plot()
plt.show(block=True)

2

আমার এনভিভি: ম্যাকস এবং অ্যানাকোন্ডা 3

এটি আমার পক্ষে কাজ করে:

matplotlib.use('macosx')

বা ইন্টারেক্টিভ মোড:

matplotlib.use('TkAgg')

Matplotlib.pyplot আমদানি করার আগে এটি যুক্ত করুন
জো এল

2

আমার এই সমস্যাটি ছিল এবং আমি এটি সমাধান করতে পারলাম, আপনি আমার পথ পরীক্ষা করতে পারেন .. "সরঞ্জাম উইন্ডোতে প্লটগুলি প্রদর্শন করুন" -> সরঞ্জাম -> অজগর বৈজ্ঞানিক থেকে


4
এই উত্তরটি ইতিমধ্যে দু'বছর আগে সরবরাহ করা হয়েছিল (যেমন: স্ট্যাকওভারফ্লো . com/a/52221178/466862 )। পুরানো প্রশ্নের উত্তর দেওয়ার সময়, নিশ্চিত হয়ে নিন যে আপনি একটি নতুন, ভিন্ন সমাধান, বা একটি উল্লেখযোগ্যভাবে আরও ভাল ব্যাখ্যা দিয়েছেন।
মার্ক রোটভিল

এটি @ আবদুলআরহমানলিয়াকাতের উত্তর পুনরাবৃত্তি করছে, তবে এটি কমপক্ষে পরিষ্কার বলেছে যে এটি একটি সম্ভাব্য সমাধান হতে পারে। পুনরাবৃত্তির কারণে আমি প্রথমে এটিকে হ্রাস করেছি। এখন আমি উজ্জীবিত হয়েছি, কেবলমাত্র অন্য উত্তরটি পরিষ্কারভাবে বলে না যে এখানে এই একক পদক্ষেপটি ইতিমধ্যে এটি সমাধান করতে পারে, পরিবর্তে এটির পরে একটি ত্রুটি উল্লেখ করেছে যা আমার ক্ষেত্রে উপস্থিত হয়নি।
লরেঞ্জ

1

ড্যান্টের কাছ থেকে পাওয়া মন্তব্যটি আমার জন্য এটি স্থির করেছে, জিটিকাগ ব্যাকএন্ডের সাথে লিনাক্সের উপর পাইচার্মের সাথে ম্যাটপ্ল্লোটিব। ম্যাটপ্লটলিব আমদানি করার পরে আমি নিম্নলিখিত ত্রুটিটি পেয়ে যাব:

>>> import matplotlib as mpl

Backend GTKAgg is interactive backend. Turning interactive mode on.
Failed to enable GUI event loop integration for 'gtk'

এরকম কিছু প্লট করার সময়:

from matplotlib import pyplot as plt
plt.figure()
plt.plot(1,2)
plt.show()

একটি চিত্র স্ক্রিন পপ আপ হবে কিন্তু কোনও চার্ট প্রদর্শিত হবে না। ব্যবহার:

plt.show(block=True)

গ্রাফিকটি সঠিকভাবে প্রদর্শন করে।


1

আমার ক্ষেত্রে, আমি নিম্নলিখিতগুলি করতে চেয়েছিলাম:

    plt.bar(range(len(predictors)), scores)
    plt.xticks(range(len(predictors)), predictors, rotation='vertical')
    plt.show()

সমাধানগুলির মিশ্রণের পরে, আমার সমাধানটি নিম্নলিখিত কমান্ডগুলির আগে যুক্ত করা হয়েছিল:

    matplotlib.get_backend()
    plt.interactive(False)
    plt.figure()

নিম্নলিখিত দুটি আমদানি সহ

   import matplotlib
   import matplotlib.pyplot as plt

দেখে মনে হচ্ছে এলক্যাপিটান এবং পাইচার্ম সহ এমবিপি সহ 2016.2.3. আমার ক্ষেত্রে সমস্ত কমান্ডগুলি প্রয়োজনীয়। শুভেচ্ছা!


1

নতুনদের জন্য, আপনি এটি নিশ্চিত করতে চাইতে পারেন যে আপনি আপনার স্ক্রিপ্টটি কনসোলে চালাচ্ছেন , নিয়মিত পাইথন কোড হিসাবে নয়। কোডের টুকরোটি হাইলাইট করা এবং এটি চালানো মোটামুটি সহজ ।


1

অ-ইন্টারেক্টিভ এনভিটিতে, আমাদের plt.show (ব্লক = ট্রু) ব্যবহার করতে হবে


1

যারা আইডিই-র ভিতরে স্ক্রিপ্ট চালাচ্ছেন (এবং একটি ইন্টারেক্টিভ পরিবেশে যেমন পাইথন কনসোল বা একটি নোটবুক হিসাবে কাজ করছেন না), আমি এটি সবচেয়ে স্বজ্ঞাত এবং সহজ সমাধান হিসাবে পেয়েছি:

plt.imshow(img)
plt.waitforbuttonpress()

এটি চিত্রটি দেখায় এবং ব্যবহারকারী নতুন উইন্ডোতে ক্লিক না করা পর্যন্ত অপেক্ষা করে। তবেই এটি স্ক্রিপ্টটি পুনরায় চালু করে এবং বাকী কোডটি চালায়।


1

আমি অন্যান্য পরামর্শের এখানে আমার জন্য কাজ কিছু সংমিশ্রণ পেতে সক্ষম ছিল, কিন্তু শুধুমাত্র যখন টগল করানোর plt.interactive(False)জন্য Trueএবং ফিরে আবার।

plt.interactive(True)
plt.pyplot.show()

এটি আমার প্লটগুলি ফ্ল্যাশ করবে। তারপরে Falseদেখার অনুমতি দেওয়ার জন্য সেটিংস ।

plt.interactive(False)
plt.pyplot.show()

যেমনটি উল্লেখ করা হয়েছে যে সমস্ত উইন্ডো বন্ধ না হওয়া পর্যন্ত আমার প্রোগ্রামটি প্রস্থান করবে না। আমার বর্তমান চলমান পরিবেশ সম্পর্কে কিছু বিশদ এখানে রয়েছে:

Python version 2.7.6
Anaconda 1.9.2 (x86_64)
(default, Jan 10 2014, 11:23:15) 
[GCC 4.0.1 (Apple Inc. build 5493)]
Pandas version: 0.13.1

0

পাইচার্মের জন্য একটি সম্পত্তি সেট করা দরকার।

import matplotlib.pyplot as plt

plt.interactive(False)  #need to set to False

dataset.plot(kind='box', subplots=True, layout=(2,2), sharex=False, sharey=False)

plt.show()

0

আমদানি এতে পরিবর্তন করুন:

import matplotlib.pyplot as plt

অথবা এই লাইনটি ব্যবহার করুন:

plt.pyplot.show()

0

আমি উবুন্টু ব্যবহার করছি এবং উপরে অ্যারি যেমন বলেছিলেন তেমন চেষ্টা করেছি তবে এই লাইনটি কেবল টার্মিনালে:

sudo apt-get install tcl-dev tk-dev python-tk python3-tk

এবং এটা কাজ করে!


0

পাইচার্মে, অনেক সময় ম্যাটপ্ল্লোব.প্লট প্রদর্শিত হবে না।

সুতরাং কল করার পরে plt.show()ডান পাশের সরঞ্জামদণ্ডে চেক করুন বিজ্ঞানের জন্য। সায়ভিউয়ের অভ্যন্তরে প্রতিটি উত্পন্ন প্লট সংরক্ষণ করা হবে।


0

আমি যখন হিস্টগ্রামের চক্রান্ত করার চেষ্টা করছিলাম তখন উপরের ত্রুটির মুখোমুখি হয়েছি এবং নীচের পয়েন্টগুলি আমার পক্ষে কাজ করেছিল।

ওএস: ম্যাক ক্যাটালিনা 10.15.5

পাইচার্ম সংস্করণ: সম্প্রদায় সংস্করণ 2019.2.3

পাইথন সংস্করণ: 3.7

  1. আমি নীচে হিসাবে আমদানি বিবরণী পরিবর্তন করেছি - (থেকে)

থেকে:

import matplotlib.pylab as plt

প্রতি:

import matplotlib.pyplot as plt

  1. এবং প্লট বিবৃতি নীচে (আমার কমান্ড ফর্ম পাইপলট প্লট রূপান্তরিত)

থেকে:

plt.pyplot.hist(df["horsepower"])

# set x/y labels and plot title
plt.pyplot.xlabel("horsepower")
plt.pyplot.ylabel("count")
plt.pyplot.title("horsepower bins") 

প্রতি :

plt.hist(df["horsepower"])

# set x/y labels and plot title
plt.xlabel("horsepower")
plt.ylabel("count")
plt.title("horsepower bins")
  1. হিস্টোগ্রাম প্রদর্শন করতে plt.show ব্যবহার করুন

plt.show()

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.