2012-05-23 32 views
14

Tôi có một tập hợp các dữ liệu kết hợp:Charts Google trục y đánh giá cao

[(x_1,y_1), (x_2,y_2), (x_3, y_3)] 

và tôi muốn thực hiện một XYChart ra khỏi nó bằng cách sử dụng thư viện python GChartWrapper như rằng các giá trị trục y là một chuyển đổi của dữ liệu.

Ví dụ đơn giản là biểu đồ nhật ký có các giá trị thực tế ở bên cạnh, ví dụ: nếu y_1, y_2y_3 đại diện cho log_10 giá trị, thì biểu đồ sẽ vẽ biểu đồ như vậy nhưng các nhãn trên trục y có thể là 10^{y_1}, 10^{y_2}10^{y_3}.

Tôi đã thử chơi xung quanh với chxr cho điều này nhưng điều đó không hiệu quả vì không chỉ là các nhãn trên trục thay đổi mà còn toàn bộ trục. Ví dụ: nếu tôi có nhật ký từ phía trên và giá trị y của tôi là 0, 1, 2. Tôi muốn biểu đồ trông giống nhau nhưng các nhãn thay vào đó là 10^0, 10^1, 10^2, tức là1, 10, 100. Nhưng vì gchart muốn giữ nguyên tỷ lệ, nó sẽ cố gắng biến nó thành thứ gì đó có phạm vi từ 0 -> 100 thay vì chỉ thay đổi nhãn.

Làm cách nào để thực hiện việc này?

+0

Aye. Cảm ơn những người đứng đầu trên một số người lớn tuổi mà tôi đã không nhìn thấy câu trả lời. – user592419

+1

Nó có thể giúp bao gồm một số đầu ra ví dụ; xem [câu hỏi SO này về Google Charts và GChartWrapper] (http://stackoverflow.com/questions/3850561/google-chart-api-trouble-with-rendering-a-xyline-graph). – supervacuo

+0

Trên một điểm nhỏ, '10^0 = 1', không phải' 0'. – supervacuo

Trả lời

1

Thử sử dụng chxl để thay đổi nhãn của trục chứ không phải phạm vi. API chxl

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