Câu hỏi được gắn thẻ «matplotlib»

Matplotlib là một thư viện âm mưu cho Python, có thể được sử dụng tương tác hoặc được nhúng trong GUI độc lập. Giao diện "pyplot" nhỏ gọn của nó tương tự như các chức năng vẽ của MATLAB®.



4
Bản đồ nhiệt trong matplotlib với màu?
Tôi muốn tạo một bản đồ nhiệt như thế này (hiển thị trên FlowingData ): Dữ liệu nguồn ở đây , nhưng dữ liệu và nhãn ngẫu nhiên sẽ được sử dụng, tức là import numpy column_labels = list('ABCD') row_labels = list('WXYZ') data = numpy.random.rand(4,4) Tạo bản đồ nhiệt đủ …

8
Pandas có thể vẽ biểu đồ ngày tháng không?
Tôi đã lấy Chuỗi của mình và ép buộc nó vào cột ngày giờ của dtype = datetime64[ns](mặc dù chỉ cần độ phân giải theo ngày ... không chắc chắn cách thay đổi). import pandas as pd df = pd.read_csv('somefile.csv') column = df['date'] column = pd.to_datetime(column, coerce=True) nhưng âm mưu …

25
Pycharm không hiển thị cốt truyện
Pycharm không hiển thị âm mưu từ mã sau: 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() Điều gì xảy ra là một cửa sổ xuất hiện trong chưa đầy một giây, rồi lại biến mất. Sử …


5
Làm thế nào để vẽ biểu đồ bằng Matplotlib trong Python với một danh sách dữ liệu?
Tôi đang cố gắng vẽ biểu đồ bằng cách sử dụng matplotlib.hist()hàm nhưng tôi không chắc chắn về cách thực hiện. Tôi có một danh sách probability = [0.3602150537634409, 0.42028985507246375, 0.373117033603708, 0.36813186813186816, 0.32517482517482516, 0.4175257731958763, 0.41025641025641024, 0.39408866995073893, 0.4143222506393862, 0.34, 0.391025641025641, 0.3130841121495327, 0.35398230088495575] và một danh sách các tên (chuỗi). Làm cách …

4
Các nhãn nội tuyến trong Matplotlib
Trong Matplotlib, không quá khó để tạo ra một huyền thoại ( example_legend(), bên dưới), nhưng tôi nghĩ tốt hơn là đặt nhãn ngay trên các đường cong được vẽ (như trong example_inline(), bên dưới). Điều này có thể rất rắc rối, bởi vì tôi phải xác định tọa độ …

11
FutureWarning: không thể so sánh theo phần tử; trả về vô hướng, nhưng trong tương lai sẽ thực hiện so sánh từng phần tử
Tôi đang sử dụng Pandas 0.19.1trên Python 3. Tôi nhận được cảnh báo về những dòng mã này. Tôi đang cố gắng lấy một danh sách chứa tất cả các số hàng mà chuỗi Petercó ở cột Unnamed: 5. df = pd.read_excel(xls_path) myRows = df[df['Unnamed: 5'] == 'Peter'].index.tolist() Nó tạo …

10
Hiển thị hình ảnh bằng Python
Tôi đã cố gắng sử dụng IPython.display với mã sau: from IPython.display import display, Image display(Image(filename='MyImage.png')) Tôi cũng đã cố gắng sử dụng matplotlib với mã sau: import matplotlib.pyplot as plt import matplotlib.image as mpimg plt.imshow(mpimg.imread('MyImage.png')) Trong cả hai trường hợp, không có gì được hiển thị, thậm chí không …



4
Matplotlib Legends không hoạt động
Kể từ khi nâng cấp matplotlib, tôi gặp lỗi sau bất cứ khi nào cố gắng tạo huyền thoại: /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 …

4
hình của imshow () quá nhỏ
Tôi đang cố gắng hình dung một mảng numpy bằng cách sử dụng imshow () vì nó tương tự như imagesc () trong Matlab. imshow(random.rand(8, 90), interpolation='nearest') Hình thu được rất nhỏ ở tâm của cửa sổ màu xám, trong khi hầu hết không gian đều không có người sử …

4
RuntimeWarning: gặp phải giá trị không hợp lệ khi chia
Tôi phải tạo một chương trình sử dụng phương pháp của Euler cho mô hình "quả bóng trong lò xo" from pylab import* from math import* m=0.1 Lo=1 tt=30 k=200 t=20 g=9.81 dt=0.01 n=int((ceil(t/dt))) km=k/m r0=[-5,5*sqrt(3)] v0=[-5,5*sqrt(3)] a=zeros((n,2)) r=zeros((n,2)) v=zeros((n,2)) t=zeros((n,2)) r[1,:]=r0 v[1,:]=v0 for i in range(n-1): rr=dot(r[i,:],r[i,:])**0.5 a=-g+km*cos(tt)*(rr-L0)*r[i,:]/rr v[i+1,:]=v[i,:]+a*dt …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.