Tôi muốn thêm một biểu trưng hoặc phần mềm tên ở góc dưới bên phải của biểu đồ của tôi. Tôi đã sử dụng TextObj nhưng vấn đề là vị trí của nó thay đổi bằng cách thay đổi tỷ lệ đồ thị bằng bánh xe chuột. Tôi nên sử dụng một đối tượng khác nhưng tôi không biết nó là gì. làm ơn giúp tôi.Cách tạo Nhãn tĩnh ZedGraph
5
A
Trả lời
4
Dưới đây là một giải pháp đơn giản:
private void Form1_Load(object sender, EventArgs e)
{
GraphPane pane = zedGraphControl1.GraphPane;
var text = new TextObj("Your Comapany Name Ltd.",(0.6)*(pane.XAxis.Scale.Max), 1.1, CoordType.ChartFraction, AlignH.Left, AlignV.Top);
text.ZOrder = ZOrder.D_BehindAxis;
pane.GraphObjList.Add(text);
zedGraphControl1.Refresh();
}
Change x & y giá trị để xác định vị trí tên công ty.
EDIT:
Bạn chỉ cần phải thay thế đối tượng văn bản với một đối tượng hình ảnh và ở đây nó là:
private void Form1_Load(object sender, EventArgs e)
{
GraphPane pane = zedGraphControl1.GraphPane;
Image img = Image.FromFile(@"C:\i.jpg");
var logo = new ImageObj(img, new RectangleF(0.8f, 1.1f, 0.08f, 0.1f), CoordType.ChartFraction, AlignH.Left, AlignV.Top);
pane.GraphObjList.Add(logo);
zedGraphControl1.Refresh();
}
Các vấn đề liên quan
- 1. ZedGraph: chỉ các dấu chấm
- 2. Làm cách nào để tránh ZedGraph thay đổi YAxis của tôi, chia cho 1000?
- 3. Các hình thức Django: cách tạo động các nhãn ModelChoiceField
- 4. Cách khởi tạo một mảng tĩnh?
- 5. Cách tạo một biến tĩnh an toàn
- 6. Tạo một đối tượng theo cách tĩnh
- 7. Tạo và lưu các ô ZedGraph mà không hiển thị trên biểu mẫu
- 8. Tạo nhãn vận chuyển Fedex
- 9. Làm cách nào để có thể tạo nhãn tia lửa?
- 10. Cách tạo nhãn bên trong phần tử <input>?
- 11. Cách tạo UITableViewCell với 2 nhãn có màu khác nhau?
- 12. Cách tạo nền cho nhãn sẽ không có màu?
- 13. Cách đặt CSSClass cho nhãn được tạo động?
- 14. Hiển thị giá trị điểm theo mặc định trên ZedGraph
- 15. Tạo nhãn in đậm trong GTK +
- 16. Đường thẳng đứng ZedGraph với vấn đề LineObj
- 17. Khởi tạo tĩnh trong Go?
- 18. Trình tạo trang web tĩnh
- 19. Cách lấy bản đồ không có nhãn?
- 20. Trình khởi tạo tĩnh và phương thức tĩnh Trong Java
- 21. Hàm tạo tĩnh trong VB.NET
- 22. Cách tạo ngắt dòng giữa các nhãn được tạo động trong trình giữ chỗ?
- 23. Mã hóa thư viện tĩnh của iOS cho các ứng dụng nhãn trắng
- 24. Cách khởi tạo thành viên const tĩnh trong C++?
- 25. cách tạo VirtualHost để chỉ phân phát nội dung tĩnh
- 26. Làm cách nào để tạo một nút tĩnh trong ScrollView?
- 27. Cách tạo thư viện tĩnh từ dự án Xcode?
- 28. Cách tạo giao diện .NET với các thành viên tĩnh?
- 29. Có thể khởi tạo biến tĩnh bằng cách gọi hàm
- 30. Thư viện tĩnh C++ - cách tạo tệp .a từ .lib?
Giải pháp là đúng nhưng bạn nên thay đổi "(0.6) * (pane.XAxis.Scale.Max)" thành "0.6". Bởi vì bạn nên sử dụng một phần nhỏ. Bạn có thể tìm cách sử dụng biểu trưng thay cho văn bản không? – user1735169
Xin hãy xem phần EDIT, hy vọng rằng sẽ giúp ... – SanVEE
Câu trả lời hay. Đối với góc dưới bên phải, tôi muốn đi với New TextObj (sLabel, 0.98, 0.98, CoordType.PaneFraction, AlignH.Right, AlignV.Bottom) - Sử dụng PaneFraction và .Right, .Bottom sẽ giữ cho căn chỉnh tốt hơn nếu văn bản của bạn thay đổi. – edhubbell