Đặt nhãn thanh tỷ lệ dưới thanh tỷ lệ trong QGIS?


11

Tôi đã thêm hai yếu tố tỷ lệ vào thành phần bản đồ của tôi. Để hài hòa bố cục, tôi muốn các dấu tick và văn bản nhãn bên dưới thanh tỷ lệ.

Tiêu chuẩn là thế này: Đây là những gì tôi nhận được.

Những gì tôi muốn là điều này (thay đổi bằng tay trong hình ảnh): nhập mô tả hình ảnh ở đây

Có một lựa chọn trong QGIS cho điều này?

Câu trả lời:


15

Tôi không nghĩ có một tùy chọn nào cho phép bạn đặt các đơn vị bên dưới thanh tỷ lệ. Một thay thế có thể là:

  1. Sửa đổi thanh tỷ lệ hiện tại của bạn và đặt nó Font colourđể phù hợp với màu nền:

    Item Properties > Fonts and colours > Font colour
    
  2. Sao chép thanh tỷ lệ của bạn và dán nó ngay bên dưới thanh tỷ lệ ban đầu của bạn. Sau đó đặt thành Font colourmàu đen và Line colourtrong suốt:

    Item Properties > Fonts and colours > Font colour
                                        > Line colour
    
  3. Sau đó, bạn có thể chọn các con dao mổ của mình và nhóm chúng lại, cho phép bạn di chuyển chúng dễ dàng như thể chúng là một:

    Vô hướng


2
Có thể vẫn chưa thể làm điều đó vì Labels margintrường từ DisplayMenu không chấp nhận giá trị âm. Tuy nhiên, cách giải quyết tốt đẹp!
mgri

2
Trước đây, tôi đã sử dụng thủ thuật này để thực hiện các thang đo hai mặt (ví dụ: Hải lý ở một bên, Km ở phía bên kia.) Luôn cần 3 thang đo cho điều đó, một chỉ để ghi nhãn giảm tốc, một theo tỷ lệ tăng và nhãn và một chỉ hiển thị các điểm dừng. Lộn xộn, nhưng nó thực hiện công việc ...
Steven Kay

1
@mgri - Nếu nó chấp nhận các giá trị âm (mà tôi hy vọng là một sửa chữa đơn giản) thì điều đó thực sự rất tốt đẹp =)
Joseph

@StevenKay - Lộn xộn và có thể gây phiền nhiễu khi phải thay đổi các phân đoạn cho các đơn vị tỷ lệ khác nhau để phù hợp với yêu cầu của bạn :)
Joseph

Ok, điều này đã thuyết phục tôi trong thực tế thậm chí còn hơn cả bản hack của @ Swod.
Bút của George William Russel

5

Tôi không nghĩ rằng nó có thể trong nhà soạn nhạc in qgis.

Tuy nhiên, bạn có thể chơi với một tệp mẫu để làm cho nó hoạt động. Bạn có thể đặt khoảng cách giữa các nhãn văn bản và thanh tỷ lệ trong:

Mục thuộc tính> Hiển thị> Nhãn lề .

Thật không may, bạn không thể đặt nó thành một giá trị âm (= thanh tỷ lệ phía trên văn bản) trong trình soạn thảo in.

Nhưng bạn có thể trong một tập tin mẫu. Tạo một bố cục in trống và bên trong nó là một thanh tỷ lệ, với kiểu dáng phù hợp, v.v. Lưu cái này dưới dạng mẫu ("Trình soạn thảo> Lưu dưới dạng mẫu"). Điều này sẽ tạo một tệp * .qpt. Mở tệp này bằng trình soạn thảo văn bản và tìm kiếm cụm từ "nhãnBarSpace" và đặt nó thành giá trị âm, ví dụ -10. (Tùy thuộc vào kích thước phông chữ của bạn, bạn sẽ phải điều chỉnh giá trị này.) Trong trình soạn thảo in qgis, hãy thêm mẫu này (Trình soạn thảo> Thêm các mục từ mẫu) và nó sẽ hiển thị các số bên dưới thanh tỷ lệ.

Miễn là bạn không chạm vào thuộc tính Mục> Hiển thị> lề nhãn - cài đặt sẽ giữ nguyên như vậy. Điều này làm việc cho tôi với QGIS 2.18.


Điều kỳ lạ là, rõ ràng, không nhiều người muốn có các nhãn bên dưới dòng - nhưng bản hack của bạn rất gọn gàng. Tôi sẽ cung cấp cho nó một shot, mặc dù điều này có nghĩa là tạo nhiều mẫu cho các định dạng khác nhau (ví dụ như lô A0 và bản in A4).
Bút của George William Russel
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.