2013-05-31 15 views
8

Tôi đang cố triển khai sơ đồ thanh với kho jQuery plugin. Tôi phải hiển thị nhãn thay vì số trên trục x và các nhãn này có thể rất dài.jQuery flot: sơ đồ thanh có nhãn trục rất dài

tôi có thể xoay các nhãn sử dụng CSS, vì vậy mà họ không chồng chéo lên nhau:

.flot-x-axis div.flot-tick-label { 
    /* Rotate Axis Labels */ 
    transform: translateX(50%) rotate(20deg); /* CSS3 */ 
    transform-origin: 0 0; 

    -ms-transform: translateX(50%) rotate(20deg); /* IE */ 
    -ms-transform-origin: 0 0; 

    -moz-transform: translateX(50%) rotate(20deg); /* Firefox */ 
    -moz-transform-origin: 0 0; 

    -webkit-transform: translateX(50%) rotate(20deg); /* Safari and Chrome */ 
    -webkit-transform-origin: 0 0; 

    -o-transform: translateX(50%) rotate(20deg); /* Opera */ 
    -o-transform-origin: 0 0; 
} 

Tuy nhiên, sử dụng giải pháp này tôi nhận được một không gian trống rỗng unestetical giữa trục y và nhãn của nó. Xem http://jsfiddle.net/QQkfy/2/

Điều này có thể do nhãn ban đầu (tức là sửa đổi CSS trước) được đặt ở giữa các thanh. Bất kỳ ý tưởng làm thế nào tôi có thể khắc phục vấn đề này?

Trả lời