Tôi là một chút người mới vào lúc này và đang cố gắng tạo một biểu đồ phân tán với kích thước và màu sắc tùy chỉnh của bong bóng. Biểu đồ hiển thị tốt nhưng làm thế nào để tôi có được một huyền thoại nói những gì màu sắc đề cập đến. Đây là như xa như tôi đã có:Truyền thuyết Matplotlib cho Scatter với các màu tùy chỉnh
inc = []
out = []
bal = []
col = []
fig=Figure()
ax=fig.add_subplot(111)
inc = (30000,20000,70000)
out = (80000,30000,40000)
bal = (12000,10000,6000)
col = (1,2,3)
leg = ('proj1','proj2','proj3')
ax.scatter(inc, out, s=bal, c=col)
ax.axis([0, 100000, 0, 100000])
ax.set_xlabel('income', fontsize=20)
ax.set_ylabel('Expenditure', fontsize=20)
ax.set_title('Project FInancial Positions %s' % dt)
ax.grid(True)
canvas=FigureCanvas(fig)
response=HttpResponse(content_type='image/png')
canvas.print_png(response)
chủ đề này là hữu ích, nhưng không thể có được nó để giải quyết vấn đề của tôi: Matplotlib: Legend not displayed properly
Giải pháp tốt, ngay cả khi nó không hoạt động vì điểm đánh dấu bị hỏng. – tom10
Ví dụ đó rất hữu ích. Phải đi và làm công việc thích hợp trong một thời gian nhưng sẽ trở lại với nó tối nay. – PhoebeB