Các tính năng dành riêng cho biểu đồ |
Thông tin về điểm đánh dấu
|
Tổng quan
Bạn có thể kết hợp một số loại biểu đồ với điểm đánh dấu đường hoặc dạng hình nến để làm nổi bật xu hướng dữ liệu hoặc cho thấy phương sai. Khi bạn thêm điểm đánh dấu dạng đường hoặc hình nến vào thanh, biểu đồ tán xạ hoặc các loại biểu đồ khác, biểu đồ thu được sẽ được gọi là biểu đồ phức hợp. Một số biểu đồ phức hợp trông giống như sự kết hợp của hai loại biểu đồ – ví dụ: biểu đồ thanh có đường theo dõi:
trong khi các loại biểu đồ khác trông giống như các loại biểu đồ hoàn toàn mới, chẳng hạn như biểu đồ hình hộp:
.
Tạo biểu đồ kết hợp
Tất cả biểu đồ phức hợp đều bao gồm một hoặc nhiều loại biểu đồ cơ sở (đường, tán xạ, thanh hoặc ra đa) kết hợp với một hoặc nhiều tập hợp điểm đánh dấu. Các điểm đánh dấu này cần có dữ liệu để đặt chúng trên biểu đồ. Đôi khi, bạn có thể sử dụng cùng một chuỗi dữ liệu được dùng để vẽ thanh hoặc điểm trên biểu đồ, nhưng thông thường, bạn muốn các điểm đánh dấu có tập dữ liệu độc lập riêng. Nếu muốn biểu đồ của mình có chuỗi dữ liệu riêng cho cả biểu đồ cơ sở và điểm đánh dấu, bạn phải ẩn dữ liệu điểm đánh dấu khỏi biểu đồ cơ sở (để biểu đồ không vẽ thêm thanh hoặc đường kẻ với dữ liệu đó). Dưới đây là cách thực hiện điều đó:
- Thêm chuỗi dữ liệu điểm đánh dấu vào
cuối tham số
chd
. Ví dụ: nếu biểu đồ thanh có dữ liệuchd=t:30,10,20
, thì bạn có thể thêm dữ liệu mới cho một điểm đánh dấu dạng đường như sau:chd=t:30,10,20|60,40,50
. - Ẩn dữ liệu về điểm đánh dấu bổ sung khỏi biểu đồ cơ sở. Nếu bạn
chỉ cần thêm một chuỗi dữ liệu bổ sung vào biểu đồ thanh cho đường theo dõi của mình, thì biểu đồ này
sẽ hiển thị dưới dạng một chuỗi các thanh mới. Để ngăn chặn
điều này, bạn phải ẩn bộ sách bổ sung này. Để ẩn một bộ sách, hãy thêm một chữ số duy nhất sau bộ mô tả định dạng
chd
: ví dụ:chd=t1:30,10,20|60,40,50
. Chữ số này cho API Biểu đồ biết số lượng chuỗi dữ liệu cần sử dụng để vẽ các phần tử cho loại biểu đồ cơ sở đó như được xác định bằng tham sốcht
(thanh cho biểu đồ thanh, điểm dữ liệu cho biểu đồ dạng đường, v.v.). Loại biểu đồ đó sẽ bỏ qua mọi chuỗi dữ liệu bổ sung khi vẽ biểu đồ. Lưu ý rằng đây là số dựa trên 1, không phải số dựa trên 0. Vì vậy,t1
có nghĩa là "chỉ sử dụng chuỗi dữ liệu đầu tiên cho thanh",t2
có nghĩa là "chỉ sử dụng 2 chuỗi dữ liệu đầu tiên cho thanh", v.v.- Lưu ý:
- Biểu đồ tán xạ – Biểu đồ tán xạ ẩn dữ liệu theo một cách khác; hãy xem tài liệu để biết thêm thông tin chi tiết.
- Biểu đồ đường lxy –
Chỉ định số lượng chuỗi chẵn để hiển thị (
t0
,t2
,t4
, v.v.). Điều này là do mỗi dòng trong biểu đồlxy
được mô tả bằng 2 chuỗi dữ liệu: một chuỗi cho giá trị x và một chuỗi cho giá trị y.
- Lưu ý:
- Sử dụng chuỗi dữ liệu ẩn để vẽ điểm đánh dấu hình nến, điểm đánh dấu đường hoặc các điểm đánh dấu khác. Cách vẽ điểm đánh dấu sẽ được trình bày trong các phần được liên kết. Tham chiếu chuỗi dữ liệu ẩn làm nguồn cho các điểm đánh dấu của bạn. Bạn có thể thêm bao nhiêu chuỗi dữ liệu ẩn bổ sung tuỳ thích và sử dụng các chuỗi đó cho các điểm đánh dấu biểu đồ bổ sung.
Dưới đây là biểu đồ chúng tôi vừa mô tả:
cht=bvg
chd=t1:30,10,20|60,40,50
chm=D,0033FF,1,0,5,1
Các loại biểu đồ
Dưới đây là danh sách các loại điểm đánh dấu và loại biểu đồ có thể sử dụng các loại điểm đánh dấu:
Loại bút đánh dấu | Các loại biểu đồ cơ sở hỗ trợ biểu đồ này |
---|---|
Line | Đường kẻ, Tán xạ, Thanh, Radar |
Dạng hình nến | Dòng, Thanh |
Tất cả giá trị khác | Đường kẻ, Tán xạ, Thanh, Radar |
Dưới đây là một số ví dụ về các loại biểu đồ phức hợp mà bạn có thể tạo:
Loại biểu đồ | Nội dung mô tả | Ví dụ: |
---|---|---|
Biểu đồ đánh dấu dạng đường | Bạn có thể sử dụng điểm đánh dấu đường để hiển thị xu hướng trong nhiều loại biểu đồ khác. | |
Biểu đồ hình nến | Biểu đồ hình nến thường dùng để hiển thị dữ liệu tài chính. | |
Biểu đồ hộp | Biểu đồ hộp dùng để hiển thị dữ liệu được nhóm thành các phần tư phạm vi. |
|
Biểu đồ được nhúng | Bạn có thể nhúng một biểu đồ trong một biểu đồ khác. | |
Điểm đánh dấu khác | Bạn có thể ẩn dữ liệu điểm đánh dấu trong bất kỳ loại biểu đồ cơ sở nào được chấp nhận và sử dụng dữ liệu này với bất kỳ loại điểm đánh dấu nào khác mà bạn thích. | chd=t1: |
Biểu đồ đánh dấu đường kẻ
Bạn có thể thêm đường vào biểu đồ đường, scatter, thanh hoặc radar để làm nổi bật các xu hướng.
Loại đế + Loại đánh dấu | Nội dung mô tả | Ví dụ: |
---|---|---|
Thanh + Đường kẻ | Sau đây là biểu đồ thanh có một đường theo dõi. Hai chuỗi dữ liệu đầu tiên được dùng cho các thanh xếp chồng và chuỗi còn lại được dùng cho dòng.
|
chm= |
Tán xạ + Đường kẻ | Bạn có thể thêm một đường vào biểu đồ tán xạ để hiển thị giá trị trung bình. Xin lưu ý rằng biểu đồ tán xạ ẩn dữ liệu điểm đánh dấu theo cách khác; hãy xem Biểu đồ tán xạ để biết thêm chi tiết. |
|
Thanh + Đường kẻ | Đây là một biểu đồ thanh xếp chồng khác có một đường độc lập được vẽ trên đó. |
cht=bvs |
Thanh + Vòng tròn | Giống như biểu đồ trước đó, nhưng có điểm đánh dấu vòng tròn thay vì điểm đánh dấu dạng đường. Chúng tôi đã chỉ định mỗi giá trị dữ liệu 0,5, nghĩa là sẽ thêm các điểm trung gian được tính toán trong đường chấm. | cht=bvs |
Biểu đồ hình nến
Biểu đồ hình nến cần có ít nhất 4 chuỗi dữ liệu để vẽ hình nến, cùng với các chuỗi dữ liệu bổ sung cho mọi phần tử khác trong biểu đồ. Biểu đồ hình nến chỉ có thể hiển thị một tập hợp các điểm đánh dấu hình nến hoặc có thể là tổ hợp các điểm đánh dấu hình nến với biểu đồ thanh hoặc biểu đồ dạng đường, như minh hoạ dưới đây:
Loại đế + Loại đánh dấu | Nội dung mô tả | Ví dụ: |
---|---|---|
Dòng (ẩn) + Hình nến | Ví dụ này cho thấy một biểu đồ chỉ hiển thị điểm đánh dấu hình nến.
|
cht=lc |
Đường kẻ + Dạng hình nến | Dưới đây là ví dụ về một biểu đồ dạng đường có điểm đánh dấu hình nến. 5 chuỗi dữ liệu được cung cấp; chuỗi dữ liệu đầu tiên được dùng cho loại biểu đồ (đường) và chuỗi dữ liệu "ẩn" còn lại được dùng cho các điểm đánh dấu hình nến. Tham số Chúng tôi đã bỏ qua điểm đánh dấu hình nến đầu tiên và cuối cùng bằng cách sử dụng Tham số |
|
Đường kẻ + Dạng hình nến | Một ví dụ khác về biểu đồ hình nến nhưng có màu nền tuỳ chỉnh. |
chd=t1: |
Quầy bar + Dạng hình nến | Dưới đây là ví dụ về biểu đồ thanh có điểm đánh dấu hình nến. Chúng tôi hiển thị điểm đánh dấu hình nến đầu tiên và cuối cùng ở đây, vì các thanh sẽ đủ khoảng cách để chúng không bị cắt do ranh giới của biểu đồ. |
cht=bvg |
Biểu đồ hộp
Biểu đồ hộp, còn gọi là biểu đồ hộp hoặc biểu đồ hình hộp và biểu đồ râu, là loại biểu đồ cho thấy việc nhóm một hoặc nhiều chuỗi thành các tứ phân vị (tứ phân vị là các nhóm trải rộng 25% phạm vi giá trị, có thể có ngoại lệ). Biểu đồ hộp tương tự như biểu đồ hình nến, nhưng có thêm các điểm đánh dấu cho đáy và đầu hình nến, cùng với điểm đánh dấu phân vị thứ 50.
Biểu đồ hộp bao gồm hoàn toàn các điểm đánh dấu, như minh hoạ dưới đây:
chm= |
chm= |
chm= |
|
Một bộ điểm đánh dấu hình nến (chm=F ) cho phần thân hộp: |
Một tập hợp điểm đánh dấu hình dạng đường ngang có độ dài điều chỉnh được (chm=H ) cho các đường phân vị tối thiểu, thứ 50 và 100: |
Tuỳ chọn một số điểm đánh dấu hình tròn (chm=o ) để hiển thị các điểm ngoại lai trong tập dữ liệu. |
Hãy ghép tất cả chúng lại với nhau và bạn sẽ có biểu đồ hộp! |
Loại biểu đồ cơ sở cho biểu đồ hộp là bất kỳ loại biểu đồ thanh (bhs
, bvs
, bhg
, bvg
) hoặc loại biểu đồ dạng đường (lc
, ls
, lxy
). Tuy nhiên, nếu bạn đang ẩn loại biểu đồ cơ sở bằng cách thêm số 0 vào tham số định dạng dữ liệu (ví dụ: chd=t0:
hoặc chd=s0:
), thì bạn không cần chọn loại biểu đồ nào.
Một biểu đồ hộp phải có ít nhất 5 chuỗi dữ liệu: 4 chuỗi cho các điểm đánh dấu hộp và các điểm đánh dấu tối đa và tối thiểu; một cho điểm đánh dấu 50%; cùng với mọi chuỗi dữ liệu bổ sung cho mọi điểm đánh dấu bổ sung mà bạn muốn, chẳng hạn như các điểm đánh dấu ngoại lệ. Sau đây là thứ tự bộ sách được đề xuất. Lưu ý rằng nếu giá trị trong chuỗi 1 nhiều hơn giá trị tương ứng trong chuỗi 2, thì hộp sẽ được điền bằng màu đánh dấu chm=F
; nếu giá trị trong chuỗi 1 nhỏ hơn giá trị trong chuỗi 2, thì hộp sẽ không được điền.
Xem phần Điểm đánh dấu hình nến để biết thêm thông tin.
Thứ tự bộ sách cho hộp chưa được lấp đầy:
- Giá trị tối thiểu
- Điểm đánh dấu 25% (75% cho ô được tô màu nền)
- Điểm đánh dấu 75% (25% cho ô được tô màu nền)
- Giá trị tối đa
- Điểm đánh dấu 50%
- Chuỗi 6 trở lên dành cho mọi dữ liệu điểm đánh dấu bổ sung, chẳng hạn như các điểm ngoại lai.
Trên thực tế, bạn có thể đặt chuỗi điểm đánh dấu bổ sung vào trước hoặc sau dữ liệu điểm đánh dấu hình nến, nhưng việc đặt tất cả cuối cùng sẽ đơn giản hơn.
Bạn có thể tạo nhiều kiểu biểu đồ hộp bằng cách chỉ định các điểm đánh dấu khác nhau, các loại biểu đồ cơ sở khác nhau hoặc sắp xếp dữ liệu theo cách riêng
Nội dung mô tả | Ví dụ: | ||
---|---|---|---|
Đây là biểu đồ hộp chuẩn, nhưng được gán màu khác nhau cho các thành phần biểu đồ khác nhau để làm nổi bật điểm đánh dấu nào đang được dùng để tạo từng thành phần trong biểu đồ.
|
|
||
Loại biểu đồ lc sẽ luôn hiển thị các đường trục. Để tạo một biểu đồ không có đường trục, hãy chỉ định loại biểu đồ là ls. |
|
||
Để tạo một hộp tô màu nền, hãy lấy điểm trong chuỗi thứ hai lớn hơn điểm tương ứng trong chuỗi thứ ba. Giá trị lớn hơn được đánh dấu màu đỏ trong mã ở bên phải. | chd=t0: |
Biểu đồ được nhúng
Bạn có thể nhúng bất kỳ loại biểu đồ nào trong một biểu đồ thanh, đường, rađa hoặc scatter bằng cách sử dụng các biểu tượng động. Xem mục Biểu đồ được nhúng trong tài liệu về Điểm đánh dấu Biểu tượng động (chem
).
Tính năng tiêu chuẩn
Các tính năng còn lại trên trang này là các tính năng tiêu chuẩn của biểu đồ.
Điểm đánh dấu đường kẻ chm=D
[Thanh,
Hình nến, Đường kẻ, Ra đa,
Tán xạ]
Bạn có thể thêm một đường theo dõi dữ liệu trong biểu đồ của mình. Biểu đồ này thường được sử dụng trong biểu đồ phức hợp.
Để thêm nhiều dòng (hoặc kết hợp mã này với bất kỳ mã đánh dấu chm
nào khác), hãy phân tách các tập hợp tham số chm bằng dấu phân cách dấu gạch đứng ( |
). Bạn không thể tạo một điểm đánh dấu đường đứt nét với tham số này.
Cú pháp
chm= D,<color>,<series_index>,<which_points>,<width>,<opt_z_order>
- D
- Cho biết đây là điểm đánh dấu đường kẻ.
- <color>
- Màu của đường kẻ, ở định dạng thập lục phân RRGGBB.
- <series_index>
- Chỉ mục của chuỗi dữ liệu được dùng để vẽ đường kẻ. Chỉ mục chuỗi dữ liệu là
0
cho chuỗi dữ liệu đầu tiên,1
cho chuỗi dữ liệu thứ hai, v.v. - <which_points>
- Điểm trong một chuỗi cần dùng để vẽ đường kẻ. Hãy sử dụng một trong các giá trị sau:
0
– Sử dụng tất cả các điểm trong chuỗi.start:end
– Sử dụng một phạm vi các điểm cụ thể trong chuỗi, từ bắt đầu đến kết thúc (tính cả chỉ mục cơ số 0). Bạn cũng có thể sử dụng giá trị dấu phẩy động để chỉ định điểm trung gian hoặc để trống start hay end để cho biết điểm dữ liệu đầu tiên hoặc cuối cùng. start và end có thể là số âm, dưới dạng chỉ mục đảo ngược so với giá trị cuối cùng. Nếu cả start và end đều có giá trị âm, hãy nhớ viết các giá trị này theo giá trị tăng dần (ví dụ: -6:-1).
- <size>
- Chiều rộng của đường thẳng tính bằng pixel.
- <opt_z_order>
- [Không bắt buộc] Lớp để vẽ điểm đánh dấu, so với các điểm đánh dấu khác và tất cả các thành phần khác của biểu đồ. Đây là một số thực dấu phẩy động từ -1.0 đến 1.0, trong đó -1.0 là giá trị dưới cùng và 1.0 là giá trị trên cùng. Các thành phần trên biểu đồ (đường và thanh) chỉ nhỏ hơn 0. Nếu hai mã đánh dấu có cùng giá trị, thì chúng sẽ được vẽ theo thứ tự do URL chỉ định. Giá trị mặc định là 0 (ngay phía trên các thành phần trong biểu đồ).
Ví dụ
Nội dung mô tả | Ví dụ: |
---|---|
Đây là ví dụ về cách vẽ một đường đánh dấu trên biểu đồ thanh.
Thứ tự z được thiết lập thành |
chm=D,0033FF,0,0,5,1 |
Đây cũng là biểu đồ thanh, nhưng có thêm một chuỗi dữ liệu
dành riêng cho đường kẻ. Đây là một ví dụ về biểu đồ phức hợp.
Biểu đồ kết hợp được vẽ bằng cách thêm chuỗi dữ liệu bổ sung vào tham số Xem Biểu đồ kết hợp để biết thêm thông tin. |
chm=D,0033FF,1,0,5,1 |
Điểm đánh dấu hình dạng chm
[Thanh, Đường kẻ, Rađa, Tán xạ]
Bạn có thể chỉ định điểm đánh dấu dạng đồ hoạ cho tất cả hoặc từng điểm dữ liệu trên biểu đồ. Nếu hai điểm đánh dấu trở lên chiếm cùng một điểm, thì các điểm đánh dấu sẽ được vẽ theo thứ tự xuất hiện trong tham số chm
.
Bạn cũng có thể tạo điểm đánh dấu văn bản trên các điểm dữ liệu. Điều này được đề cập trong Điểm đánh dấu điểm dữ liệu.
Bạn có thể kết hợp điểm đánh dấu hình dạng với bất kỳ tham số chm
nào khác bằng cách sử dụng dấu gạch đứng ( |
) để phân tách các tham số chm
.
Cú pháp
Hãy chỉ định một tập hợp các thông số sau cho mỗi chuỗi được đánh dấu. Để đánh dấu nhiều bộ sách, hãy tạo thêm các bộ tham số được phân tách bằng ký tự dấu gạch đứng. Bạn không cần đánh dấu tất cả các bộ sách. Nếu bạn không gán điểm đánh dấu cho một chuỗi dữ liệu, thì chuỗi đó sẽ không nhận được bất kỳ điểm đánh dấu nào.
Điểm đánh dấu hình dạng hoạt động hơi khác trong biểu đồ tán xạ. Hãy xem tài liệu đó để biết thêm thông tin.
chm= [@]<marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_offset> |...| [@]<marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_offset>
- @
- [Không bắt buộc] Nếu trước loại điểm đánh dấu có ký tự @ (không bắt buộc), thì bạn nên dùng định dạng x:y <opt_ which_points>.
- <points_type>
- Loại điểm đánh dấu sử dụng. Hãy chỉ định một trong các loại sau:
a
– Mũi tênc
– ChéoC
– Hình chữ nhật. Nếu là một điểm đánh dấu hình chữ nhật, bạn phải có ít nhất hai chuỗi dữ liệu, trong đó chuỗi dữ liệu 0 chỉ định cạnh dưới và chuỗi dữ liệu 1 chỉ định cạnh trên. <size> chỉ định chiều rộng của hình chữ nhật, tính bằng pixel.d
– Kim cươngE
– Điểm đánh dấu thanh lỗi ( ) Điểm đánh dấu này cần tạo hai chuỗi dữ liệu, một giá trị cho đáy và điểm tương ứng trong chuỗi thứ hai cho phía trên cùng. Thành phần này cũng hiển thị cú pháp <size> mở rộng: line_thickness[:top_and_bottom_width], trong đó top_and_bottom_width là không bắt buộc. Xem các ví dụ bên dưới.h
– Đường ngang trên biểu đồ tại một chiều cao được chỉ định. (Định dạng hợp lệ duy nhất cho tham số <opt_which_points> là opt_which_points.)H
– Đường ngang qua điểm đánh dấu dữ liệu được chỉ định. Tính năng này hỗ trợ cú pháp <size> mở rộng cho phép bạn chỉ định độ dài chính xác của dòng: line_thickness[:length], trong đó :length là không bắt buộc và mặc định là chiều rộng của toàn bộ biểu đồ.o
– Vòng tròns
– Hình vuôngv
– Đường thẳng đứng từ trục x đến điểm dữ liệuV
– Đường kẻ dọc có độ dài có thể điều chỉnh. Thao tác này hỗ trợ cú pháp giá trị <size> mở rộng cho phép bạn chỉ định độ dài dòng chính xác: line_thickness[:length], trong đó :length là không bắt buộc và mặc định là chiều cao đầy đủ của vùng biểu đồ. Điểm đánh dấu được căn giữa trên điểm dữ liệu.x
– X
- <color>
- Màu của điểm đánh dấu cho chuỗi này, ở định dạng thập lục phân RRGGBB.
- <series_index>
- Chỉ mục (bắt đầu đếm từ 0) của chuỗi dữ liệu để vẽ điểm đánh dấu. Bỏ qua các điểm đánh dấu và điểm đánh dấu
h
chỉ định vị trí theo vị trí x/y (bắt đầu bằng ký tự @). Bạn có thể sử dụng chuỗi dữ liệu ẩn làm nguồn cho điểm đánh dấu; xem Biểu đồ kết hợp để biết thêm thông tin. Biểu đồ thanh dọc phân theo nhóm hỗ trợ một cú pháp mở rộng đặc biệt để căn chỉnh điểm đánh dấu với các thanh cụ thể. - <opt_which_points>
- [Không bắt buộc] (Các) điểm cần vẽ điểm đánh dấu. Mặc định là tất cả mã đánh dấu. Hãy sử dụng một trong các giá trị sau:
n.d
– Nơi vẽ điểm đánh dấu. Ý nghĩa tuỳ thuộc vào loại điểm đánh dấu:- Tất cả các loại ngoại trừ h – Điểm dữ liệu nào để vẽ điểm đánh dấu, trong đó n.d là chỉ mục bắt đầu từ 0 trong chuỗi. Nếu bạn chỉ định một giá trị không phải là số nguyên, thì phân số này sẽ cho biết điểm trung gian đã tính. Ví dụ: 3, 5 có nghĩa là giữa điểm 3 và điểm 4.
h
– Một số từ 0 đến 1, trong đó 0.0 là phần dưới cùng của biểu đồ và 1.0 là phần đầu của biểu đồ.
-1
– Vẽ điểm đánh dấu trên tất cả các điểm dữ liệu. Bạn cũng có thể để trống tham số này để vẽ trên mọi điểm dữ liệu.-n
– Vẽ một điểm đánh dấu trên mỗi điểm dữ liệu thứ n. Giá trị dấu phẩy động; nếu n nhỏ hơn 1, biểu đồ sẽ tính thêm các điểm trung gian cho bạn. Ví dụ: -0,5 sẽ đặt số lượng điểm đánh dấu gấp đôi so với các điểm dữ liệu.start:end:n
– Vẽ một điểm đánh dấu trên mỗi điểm dữ liệu thứ n trong một dải ô, từ giá trị chỉ mục bắt đầu đến giá trị chỉ mục kết thúc (tính cả 2 giá trị này). Tất cả các tham số đều không bắt buộc (có thể không có), vì vậy 3::1 sẽ là từ phần tử thứ tư đến bước cuối cùng, bước 1 và việc bỏ qua tham số này hoàn toàn sẽ mặc định là first:last:1. Tất cả các giá trị đều có thể là số thực. start (bắt đầu) và end (kết thúc) có thể là số âm để đếm ngược từ giá trị cuối cùng. Nếu cả start và end đều có giá trị âm, hãy đảm bảo các giá trị đó được liệt kê theo giá trị tăng dần (ví dụ: -6:-1:1). Nếu giá trị bước n nhỏ hơn 1, thì giá trị này sẽ tính thêm các điểm dữ liệu bằng cách nội suy các giá trị dữ liệu đã cho. Giá trị mặc định là first:last:1x:y
– Vẽ điểm đánh dấu tại một điểm x/y cụ thể trên biểu đồ. Điểm này không nhất thiết phải nằm trên một đường. Hãy thêm ký tự @ trước loại mã đánh dấu để sử dụng tuỳ chọn này. Chỉ định toạ độ dưới dạng giá trị dấu phẩy động, trong đó0:0
là góc dưới cùng bên trái của biểu đồ và1:1
là góc trên cùng bên phải của biểu đồ. Ví dụ: để thêm một hình thoi màu đỏ có 15 pixel vào giữa biểu đồ, hãy sử dụng@d,FF0000,0,0.5:0.5,15
.
- <size>
- Kích thước của điểm đánh dấu, tính bằng pixel. Hầu hết đều lấy một giá trị số duy nhất cho tham số này; các điểm đánh dấu V, H và S hỗ trợ cú pháp <size>[:width], trong đó phần thứ hai không bắt buộc chỉ định độ dài của dòng hoặc điểm đánh dấu.
- <opt_z_order>
- [Không bắt buộc] Lớp để vẽ điểm đánh dấu, so với các điểm đánh dấu khác và tất cả các thành phần khác của biểu đồ. Đây là một số thực dấu phẩy động từ -1.0 đến 1.0, trong đó -1.0 là giá trị dưới cùng và 1.0 là giá trị trên cùng. Các thành phần trên biểu đồ (đường và thanh) chỉ nhỏ hơn 0. Nếu hai mã đánh dấu có cùng giá trị, thì chúng sẽ được vẽ theo thứ tự do URL chỉ định. Giá trị mặc định là 0 (ngay phía trên các thành phần trong biểu đồ).
- <opt_offset>
- [Không bắt buộc] Cho phép bạn chỉ định độ dời theo chiều ngang và chiều dọc so với vị trí đã chỉ định. Dưới đây là cú pháp, sử dụng dấu phân cách :
reserved:<horizontal_offset>:<vertical_offset>
. Nếu được chỉ định, bạn có thể bao gồm một giá trị ,, trống trong chuỗi tham sốchm
cho <opt_z_order>. Ví dụ:o,FF9900,0,4,12,,:10 o,FF9900,0,4,12.0,,:-10:20 o,FF9900,0,4,12,1,::20
- dành riêng – Để trống.
<horizontal_offset>
– Số dương hoặc âm xác định độ dời theo chiều ngang, tính bằng pixel. Không bắt buộc; để trống nếu không sử dụng.<vertical_offset>
– Số dương hoặc âm chỉ định độ lệch dọc, tính bằng pixel. Không bắt buộc; để trống nếu không sử dụng.
Ví dụ
Nội dung mô tả | Ví dụ: |
---|---|
Dưới đây là ví dụ về một số điểm đánh dấu hình dạng và đường kẻ.
|
chm= |
Dưới đây là ví dụ về cách sử dụng hình thoi cho một chuỗi dữ liệu và hình tròn cho chuỗi dữ liệu còn lại. Nếu hai điểm đánh dấu trở lên chiếm cùng một điểm, thì các điểm đánh dấu sẽ được vẽ theo thứ tự xuất hiện trong tham số |
chm= |
Đây là biểu đồ dạng đường có điểm đánh dấu trên mỗi điểm dữ liệu thứ hai (-2 có nghĩa là mỗi điểm khác). |
chd=t: |
Đây là biểu đồ dạng đường có số điểm đánh dấu gấp đôi so với điểm dữ liệu (-0,5 nghĩa là mỗi nửa điểm). | chd=t: |
Ví dụ này cho biết cách sử dụng mã đánh dấu h và v để tạo các đường lưới có màu sắc và độ dày tuỳ chỉnh. Giá trị thứ tự z (giá trị cuối cùng) được đặt thành -1 để các đường lưới được vẽ bên dưới đường dữ liệu. |
chm= |
Biểu đồ này thêm các đường tô màu dọc vào biểu đồ dạng đường:
|
chm= |
Ví dụ này sẽ thêm một mũi tên và điểm đánh dấu văn bản vào biểu đồ bằng cách sử dụng các toạ độ chính xác. Điểm đánh dấu D đầu tiên là đường dấu vết bên dưới các thanh. Điểm đánh dấu thứ hai là dấu mũi tên, và điểm đánh dấu thứ ba là văn bản mũi tên. | chm= |
Đường ngang cố định với một điểm dữ liệu cụ thể (H ) có thể hữu ích khi hiển thị các giá trị tương đối hoặc nhấn mạnh chiều cao của giá trị dữ liệu trên biểu đồ. |
chm=H,FF0000,0,18,1 |
Biểu đồ này minh hoạ các điểm đánh dấu có thể chỉ định độ dày và độ dài của đường trong tham số <size>.
|
title="cht=lc&chd=s:2gounjqLaCf,jqLaCf2goun&chco=008000,00008033&chls=2.0,4.0,1.0&chs=250x150&chm=H,990066,1,2,CV:50%,chm=
|
Điểm đánh dấu hình nến chm=F
[Thanh,
Dòng]
Điểm đánh dấu hình nến cho biết sự thay đổi về phương sai và hướng trong một chuỗi dữ liệu. Thông thường, các mã này được dùng để hiển thị giá trị cổ phiếu trong suốt một ngày. Điểm đánh dấu bao gồm các phân đoạn cho thấy giá trị cao và thấp, cũng như giá trị mở và đóng trong một khoảng thời gian cụ thể (thường là một ngày). Để biết thêm thông tin về điểm đánh dấu hình nến, hãy xem tại đây.
Điểm đánh dấu hình nến được vẽ dưới dạng hình chữ nhật được chia cắt bởi một đường thẳng đứng. Cần có 4 chuỗi dữ liệu để vẽ một điểm đánh dấu hình nến. Sau đây là nội dung chỉ định của mỗi chuỗi:
- Chuỗi 1 và 4 lần lượt chỉ định phần dưới cùng và đầu của đường dọc. Những giá trị này thường thể hiện các giá trị cao và thấp trong ngày.
- Series 2 và 3 chỉ định đường viền dọc của hình chữ nhật. Chuỗi 2 là giá trị mở và chuỗi 3 là giá trị đóng. Màu của hình chữ nhật phụ thuộc vào giá trị nào cao hơn: khi giá trị mở (chuỗi cửa hàng 2) thấp hơn giá trị đóng (chuỗi số 3) thì giá đã tăng và hình chữ nhật được tô màu xanh lục đồng nhất theo mặc định; khi giá trị mở (chuỗi 2) cao hơn giá trị đóng (chuỗi 3), giá đã giảm và hình chữ nhật được tô màu đỏ đồng nhất theo mặc định. Bạn chỉ có thể chỉ định màu nền cho hình chữ nhật có giá trị giảm dần. Khi bạn chỉ định, hình chữ nhật có giá trị tăng sẽ không được thực hiện (trống). Xin lưu ý rằng chuỗi 2 có thể là phần trên cùng hoặc dưới cùng của hình chữ nhật, tuỳ thuộc vào việc giá đã tăng hay giảm.
Bạn có thể kết hợp điểm đánh dấu hình nến với bất kỳ tham số chm
nào khác bằng cách sử dụng dấu gạch đứng ( |
) để phân tách các tham số chm
.
Lưu ý: Nếu không muốn các đường dùng để vẽ điểm đánh dấu cho các đường kẻ cho dữ liệu đó xuất hiện trong biểu đồ, bạn phải thêm số 0 vào sau loại định dạng. Ví dụ: chd=t0:10,20,30,40
trong một chuỗi dữ liệu ở định dạng văn bản. Xem Biểu đồ kết hợp để biết thêm thông tin.
Sau đây là ví dụ cho thấy các dòng cho từng chuỗi:
Cú pháp
chm= F,<opt_declining_color>,<data_series_index>,<opt_which_points>,<width>,<opt_z_order>
- F
- Cho biết đây là điểm đánh dấu hình nến.
- <opt_declining_color>
- [Không bắt buộc] Màu tô cho các hình chữ nhật khi giá trị giảm (khi giá trị chuỗi 2 > giá trị chuỗi 3 tương ứng). Đây là số thập lục phân định dạng RRGGBB. Khi giá trị tăng lên, hình chữ nhật sẽ trống. Mặc định là màu xanh lục đồng nhất để tăng, màu đỏ đồng nhất để giảm (bạn không thể chỉ định màu nền tuỳ chỉnh để tăng giá trị).
- <data_series_index>
- Chỉ mục của chuỗi dữ liệu để dùng làm chuỗi dữ liệu đầu tiên cho điểm đánh dấu hình nến. Đây là chỉ mục bắt đầu từ 0. Vì vậy, nếu bạn chỉ định 1 ở đây và có 6 chuỗi, thì chuỗi thứ hai, thứ ba, thứ tư và thứ năm sẽ được dùng để vẽ điểm đánh dấu hình nến.
- <opt_what_points>
- [Không bắt buộc] Chỉ định các điểm dữ liệu dùng để vẽ điểm đánh dấu. Mặc định là tất cả mã đánh dấu. Sử dụng một trong những định dạng sau:
n.d
– Vẽ một điểm đánh dấu trên một điểm duy nhất trong chuỗi, trong đó n.d là chỉ mục của điểm trong chuỗi. Nếu bạn chỉ định một giá trị không phải là số nguyên, thì phân số này sẽ cho biết điểm trung gian đã tính. Ví dụ: 3, 5 có nghĩa là giữa điểm 3 và điểm 4.-1
– Vẽ điểm đánh dấu trên tất cả các điểm dữ liệu. Bạn cũng có thể để trống tham số này để vẽ trên mọi điểm đánh dấu.-n
– Vẽ một điểm đánh dấu trên mỗi điểm dữ liệu thứ n.start:end:n
– Vẽ một điểm đánh dấu trên mọi điểm dữ liệu thứ n trong một dải ô, từ giá trị chỉ mục bắt đầu đến giá trị chỉ mục kết thúc, tính cả 2 giá trị đó. Tất cả các tham số đều không bắt buộc (có thể không có), vì vậy 3::1 sẽ là từ phần tử thứ tư đến bước cuối cùng, bước 1 và việc bỏ qua tham số này hoàn toàn sẽ mặc định là first:last:1. Tất cả các giá trị đều có thể là số thực. start (bắt đầu) và end (kết thúc) có thể là số âm để đếm ngược từ giá trị cuối cùng. Nếu cả start và end đều mang giá trị âm, hãy đảm bảo các giá trị này được liệt kê theo giá trị tăng dần (ví dụ: -6:-1:1). Nếu giá trị bước n nhỏ hơn 1, thì giá trị này sẽ tính thêm các điểm dữ liệu bằng cách nội suy các giá trị dữ liệu đã cho. Giá trị mặc định là first:last:1
- <chiều rộng>
- Chiều rộng của tất cả các hình chữ nhật, tính bằng pixel.
- <opt_z_order>
- [Không bắt buộc] Lớp để vẽ điểm đánh dấu, so với các điểm đánh dấu khác và tất cả các thành phần khác của biểu đồ. Đây là một số thực dấu phẩy động từ -1.0 đến 1.0, trong đó -1.0 là giá trị dưới cùng và 1.0 là giá trị trên cùng. Các thành phần trên biểu đồ (đường và thanh) chỉ nhỏ hơn 0. Nếu hai mã đánh dấu có cùng giá trị, thì chúng sẽ được vẽ theo thứ tự do URL chỉ định. Giá trị mặc định là 0 (ngay phía trên các thành phần trong biểu đồ).
Ví dụ
Nội dung mô tả | Ví dụ: |
---|---|
Dưới đây là ví dụ về điểm đánh dấu hình nến trên biểu đồ dạng đường có 4 chuỗi. Màu tô tuỳ chỉnh Hình chữ nhật đầu tiên và cuối cùng được biểu đồ cắt bớt. Để loại bỏ các giá trị này, bạn có thể chỉ định 1:4 cho tham số thứ tư của chm. Hãy lưu ý số 0 trong chuỗi dữ liệu để ẩn các dòng cho chuỗi dữ liệu: Tham số <which_point> bị trống, tham số này sẽ vẽ biểu đồ hình nến trên tất cả các điểm dữ liệu. |
chd=t0: |
Sau đây là ví dụ về cùng một biểu đồ, sử dụng màu mặc định, đồng thời xoá mục đầu tiên và cuối cùng. Đây là biểu đồ phức hợp: biểu đồ kết hợp giữa biểu đồ dạng đường (loại biểu đồ cơ sở) và các điểm đánh dấu hình nến. Giá trị 1 trong |
|