Pertanyaan yang diberi tag «matplotlib»

Matplotlib adalah petak petak untuk Python yang dapat digunakan secara interaktif atau disematkan dalam GUI yang berdiri sendiri. Antarmuka "pyplot" -nya yang ringkas mirip dengan fungsi-fungsi plot MATLAB®.

4
Label sebaris di Matplotlib
Di Matplotlib, tidak terlalu sulit untuk membuat legenda ( example_legend(), di bawah), tapi menurut saya gaya yang lebih baik adalah meletakkan label tepat pada kurva yang sedang diplot (seperti di example_inline(), di bawah). Ini bisa sangat rumit, karena saya harus menentukan koordinat dengan tangan, dan, jika saya memformat ulang plot, …

3
Apa perbedaan antara 'log' dan 'symlog'?
Di matplotlib , saya dapat mengatur skala sumbu menggunakan pyplot.xscale()atau Axes.set_xscale(). Kedua fungsi tersebut menerima tiga skala yang berbeda: 'linear'| 'log'| 'symlog'. Apa perbedaan antara 'log'dan 'symlog'? Dalam tes sederhana yang saya lakukan, keduanya terlihat persis sama. Saya tahu dokumentasinya mengatakan mereka menerima parameter yang berbeda, tetapi saya masih tidak …

8
Bisakah Panda memplot histogram tanggal?
Saya telah mengambil Seri saya dan memaksanya ke kolom tanggal waktu dtype = datetime64[ns](meskipun hanya membutuhkan resolusi hari ... tidak yakin bagaimana mengubahnya). import pandas as pd df = pd.read_csv('somefile.csv') column = df['date'] column = pd.to_datetime(column, coerce=True) tetapi merencanakan tidak berhasil: ipdb> column.plot(kind='hist') *** TypeError: ufunc add cannot use operands …


1
Isi di antara dua garis vertikal di matplotlib
Saya melihat contoh dalam matplotlibdokumentasi, tetapi tidak jelas bagi saya bagaimana saya bisa membuat plot yang mengisi area di antara dua garis vertikal tertentu. Misalnya, saya ingin membuat plot antara x=0.2dan x=4(untuk seluruh yplot). Haruskah saya gunakan fill_between, fillatau fill_betweenx? Bisakah saya menggunakan wherekondisi ini?
101 python  matplotlib 

4
Peta panas di matplotlib dengan pcolor?
Saya ingin membuat peta panas seperti ini (ditampilkan pada FlowingData ): Data sumber ada di sini , tetapi data dan label acak akan baik-baik saja digunakan, yaitu import numpy column_labels = list('ABCD') row_labels = list('WXYZ') data = numpy.random.rand(4,4) Membuat peta panas cukup mudah di matplotlib: from matplotlib import pyplot as …

25
Pycharm tidak menunjukkan plot
Pycharm tidak menunjukkan plot dari kode berikut: 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() Apa yang terjadi adalah sebuah jendela muncul kurang dari satu detik, dan kemudian menghilang lagi. Menggunakan Pyzo IEP IDE (menggunakan interpreter yang …

11
FutureWarning: perbandingan elemen gagal; mengembalikan skalar, tetapi di masa mendatang akan melakukan perbandingan elemen
Saya menggunakan Pandas 0.19.1di Python 3. Saya mendapatkan peringatan pada baris kode ini. Saya mencoba untuk mendapatkan daftar yang berisi semua nomor baris di mana string Peterada di kolom Unnamed: 5. df = pd.read_excel(xls_path) myRows = df[df['Unnamed: 5'] == 'Peter'].index.tolist() Ini menghasilkan Peringatan: "\Python36\lib\site-packages\pandas\core\ops.py:792: FutureWarning: elementwise comparison failed; returning scalar, …

7
Bilah warna diskrit Matplotlib
Saya mencoba membuat colorbar diskrit untuk sebar di matplotlib Saya memiliki data x, y dan untuk setiap titik nilai tag integer yang ingin saya wakili dengan warna yang unik, misalnya plt.scatter(x, y, c=tag) biasanya tag akan berupa bilangan bulat mulai dari 0-20, tetapi kisaran persisnya dapat berubah sejauh ini saya …
100 python  matplotlib 


10
Tampilkan gambar dengan Python
Saya mencoba menggunakan IPython.display dengan kode berikut: from IPython.display import display, Image display(Image(filename='MyImage.png')) Saya juga mencoba menggunakan matplotlib dengan kode berikut: import matplotlib.pyplot as plt import matplotlib.image as mpimg plt.imshow(mpimg.imread('MyImage.png')) Dalam kedua kasus tersebut, tidak ada yang ditampilkan, bahkan tidak ada pesan kesalahan.



1
Bagaimana berbagi sumbu x dari dua subplot setelah dibuat?
Saya mencoba membagikan dua sumbu subplot, tetapi saya perlu membagikan sumbu x setelah gambar dibuat. Jadi, misalnya, saya membuat gambar ini: import numpy as np import matplotlib.pyplot as plt t= np.arange(1000)/100. x = np.sin(2*np.pi*10*t) y = np.cos(2*np.pi*10*t) fig=plt.figure() ax1 = plt.subplot(211) plt.plot(t,x) ax2 = plt.subplot(212) plt.plot(t,y) # some code to …

4
Matplotlib Legends tidak berfungsi
Sejak memutakhirkan matplotlib saya mendapatkan kesalahan berikut setiap kali mencoba membuat legenda: /usr/lib/pymodules/python2.7/matplotlib/legend.py:610: UserWarning: Legend does not support [<matplotlib.lines.Line2D object at 0x3a30810>] Use proxy artist instead. http://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist warnings.warn("Legend does not support %s\nUse proxy artist instead.\n\nhttp://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist\n" % (str(orig_handle),)) /usr/lib/pymodules/python2.7/matplotlib/legend.py:610: UserWarning: Legend does not support [<matplotlib.lines.Line2D object at 0x3a30990>] Use proxy artist …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.