2013-04-20 25 views
8

Trong thư viện achartengine, lớp XYMultipleSeriesRenderer trong đó có hai chức năng:Mục đích của đối số quy mô trong các hàm như setYLabelsColor() là gì?

public void setXLabelsColor(int color) 

public void setYLabelsColor(int scale, int color) 

setXLabelsColor() trực giác làm cho tinh thần kể từ khi người duy nhất cần phải vượt qua trong màu sắc, nhưng đối với thời gian dài nhất mà tôi không thể tìm ra những gì các 'quy mô 'đối số là dành cho setYLabelsColor. Các tài liệu nói rằng, nó là "quy mô kết xuất", nhưng nó không rõ ràng là những gì quy mô giá trị có thể được. Sau khi rối tung xung quanh với các yếu tố đầu vào, cuối cùng tôi đã có chức năng để làm việc với một giá trị 'quy mô' của 0. Điều này không có ý nghĩa trực quan với tôi. Tôi nghĩ rằng một giá trị quy mô của 1 sẽ có nghĩa là biểu đồ giữ quy mô của nó. Tại sao giá trị 0 hoạt động, trong khi giá trị tỷ lệ mặc định là 1 không?

Trả lời

3

Hãy xem hình ảnh bên dưới. Có hai dòng trong đó, được chia tỷ lệ theo cách riêng biệt, "Nhiệt độ không khí" ở bên trái có tỷ lệ = 0 và "Giờ nắng" ở bên phải có tỷ lệ = 1. pic http://www.achartengine.org/dimages/multiple_axis_cubic_line.png

+0

thân yêu Dan Tôi đang gặp phải vấn đề với tỷ lệ trong Barcharts của tôi, tôi có một số lượng lớn cho y loạt nhãn (khó đọc) và tôi muốn nó thay đổi để 0.000001 quy mô, nhưng thiết lập quy mô không thay đổi quy mô và tôi không muốn chia dữ liệu của mình với tỷ lệ này, có cách nào để đặt tỷ lệ chỉ cho nhãn y không? –

+0

Tôi đề nghị bạn hỏi một câu hỏi riêng để mô tả chính xác vấn đề là gì. Tôi nghĩ rằng bạn hiểu sai khái niệm về quy mô trong AChartEngine. –

2

Tôi tin rằng quy mô đó là có nghĩa là để tham khảo chuỗi mà bạn đang chỉnh sửa. Trong một multipleXYseriesrenderer, số tỷ lệ tham chiếu đến chuỗi "thứ n" bạn đã nhập. Ví dụ: nếu bạn chỉ có 1 chuỗi, thì tỷ lệ chỉnh sửa "0" sẽ chỉ chỉnh sửa chuỗi đó. Đây là sự hiểu biết của tôi, mặc dù tôi không thể nói chắc chắn. CNTT dường như tài liệu chắc chắn có thể sử dụng một số làm sạch.

Các vấn đề liên quan