Danh sách tính năng của biểu đồ

Trang này mô tả tất cả các tính năng và tham số mà API Biểu đồ hỗ trợ. Một số tham số trong số này hoạt động theo cách khác nhau tuỳ thuộc vào loại biểu đồ. Trong trường hợp này, tài liệu sẽ liên kết đến tài liệu về biểu đồ thích hợp.

Tham số

Đây là những tham số được API Google Biểu đồ hỗ trợ.

Thông số Nội dung mô tả và cú pháp Các loại biểu đồ
chbh Chiều rộng và khoảng cách của thanh

chbh=
  <bar_width_or_scale>,
  <space_between_bars>,
  <space_between_groups>

Quán
cha mẹ Màu sắc của chuỗi
chco=
  <series_1_element_1>|...|<series_1_element_n>,   <series_2>,...,<series_m>
Bar, Google-o-meter, Line, Bản đồ, Pie, Radar, Scatter, Venn
kênh Chuỗi dữ liệu trong biểu đồ
chd=
  t:s,e,r,i,e,s,1|s,e,r,i,e,s,2|...
hoặc
  s:series1,series2,...
hoặc
  e:series1,series2,...
Tất cả biểu đồ
chdl, chdlp, chdl Kiểu và văn bản chú thích biểu đồ

chdl=
  <data_series_1_label
>
   |...|
  <data_series_n_label>

chdlp=<opt_position>|<opt_label_order>

chdls=<color>,<font_size>

Thanh, Giá đỡ nến, Máy đo độ dài của Google, Đường kẻ, đinh ghim, Rađa, Scatter, Venn
Chds Điều chỉnh tỷ lệ cho định dạng văn bản bằng dải ô tuỳ chỉnh
chds=
  <series_1_min>,
  <series_1_max>,...
Tất cả biểu đồ có thể chấp nhận chd
chem Điểm đánh dấu biểu tượng động
chem=
  y;s=<icon_string_constant>;
  d=<marker_data_string>;
  ds=<which_series>;
  dp=<opt_which_points>;
  py=<opt_z_order>;
  po=<x,y>;
  of=<x_offset,y_offset>
Thanh, Giá đỡ nến, Đường kẻ, Biểu đồ ra, Bộ tán xạ
CHF Màu tô chuyển tiếp
chf=
  <fill_type>,
  lg,
  <angle>,
  <color>
Thanh, Chân nến, Máy đo độ dài của Google (Chỉ ở chế độ nền), Dòng, Hình tròn (Chỉ ở chế độ nền), Radar, Rào chắn, Venn
CHF Màu nền sọc
chf=
  <fill_type>,
  ls,
  <angle>,
  <color_1>,<width_1>
    ,...,
  <color_n>,<width_n>
Thanh, Chân nến, Máy đo độ dài của Google (Chỉ ở chế độ nền), Dòng, Hình tròn (Chỉ ở chế độ nền), Radar, Rào chắn, Venn
CHF Màu nền khối
chf=
  <fill_type>,
  s,
  <color>
chfd Hàm dữ liệu
chfd=
  <series_index>,
  <variable_data>,
  <function_string>
    |...|
Tất cả các biểu đồ có thể chấp nhận chd
CANNOT TRANSLATE Đường lưới
chg=
  <x_axis_step_size>,
  <y_axis_step_size>,
  <opt_dash_length>,
  <opt_space_length>,
  <x_offset>,
  <y_offset>
Thanh, Giá đỡ nến, Đường kẻ, Biểu đồ ra, Bộ tán xạ
Chl Nhãn biểu đồ hình tròn, nhãn Google theo mét
chl=<label>|...
Google-o-meter, Pie
chld Dữ liệu nhãn biểu đồ (nhiều loại)
chld=<chart-specific_data>|<chart-specific_data>|...
Các biểu tượng động độc lập
Chls Kiểu đường kẻ
chls=
  <line_1_thickness>,
  <opt_dash_length>,
  <opt_space_length>|...
Dòng, Biểu đồ
chm=D Điểm đánh dấu đường
chm=
  D,
  <color>,
  <series_index>,
  <which_points>,
  <width>,
  <opt_z_order>|...
Thanh, Giá đỡ nến, Đường kẻ, Biểu đồ ra, Bộ tán xạ
chm=r|R Mã đánh dấu phạm vi
chm=
  <r_or_R>,
  <color>,
  0,
  <start_point>,
  <end_point>|...
Thanh, Giá đỡ nến, Đường kẻ, Biểu đồ ra, Bộ tán xạ
chm=
a|c|C
d|E|o|
h|H|
s|S|
v|V|x
Điểm đánh dấu hình dạng
chm=
  <marker_type>,
  <color>,
  <series_index>,
  <opt_which_points>,
  <size>,
  <opt_z_order>,
  <opt_offset>|...
Thanh, Giá đỡ nến, Đường kẻ, Biểu đồ ra, Bộ tán xạ
chm=
f|t|A|N
Điểm đánh dấu giá trị dữ liệu và văn bản
chm=
  <marker_type>,
  <color>,
  <series_index>,
  <opt_which_points>,
  <size>,
  <opt_z_order>|
  <opt_placement> ...
Thanh, Giá đỡ nến, Đường kẻ, Biểu đồ ra, Bộ tán xạ
chm=F Điểm đánh dấu hình nến
chm=
  F,
  <opt_declining_color>,
  <data_series_index>,
  <opt_which_points>,
  <width>,
  <opt_z_order>
Thanh, Giá đỡ nến, Dòng
chm=b/B Điền dòng
chm=
  <b_or_B>,
  <color>,
  <start_line_index>,
  <end_line_index>,
  <0>
Bar (chỉ với điểm đánh dấu đường), Line, Radar
chma Lề biểu đồ
chma=
  <left_margin>,
  <right_margin>,
  <top_margin>,
  <bottom_margin>
 |<opt_legend_width>,
   <opt_legend_height>
Thanh, Giá đỡ nến, Máy đo độ dài của Google, Đường kẻ, Bản đồ, Hình tròn, Ra-đa, Scatter, Venn
chof Định dạng đầu ra
chof=<format>
Tất cả biểu đồ
giao dịch Biểu đồ thanh có đường bằng 0, Hướng của biểu đồ hình tròn
chp=<zero_val>,...
Bar, Pie
kênh Kích thước biểu đồ
chs=<width>x<height>
Tất cả biểu đồ
chst Loại biểu tượng linh động
chst=<icon_string_constant>
Các biểu tượng động độc lập
cht Loại biểu đồ
cht=<chart_type>
Tất cả biểu đồ
Hàm chtm Khu vực địa lý
chtm=<zoom_area>
Tệp ánh xạ
chtt, cht Kiểu và tiêu đề biểu đồ

chtt=<chart_title>

chts=<color>,<font_size>,<opt_alignment>

Thanh, Giá đỡ nến, Máy đo độ dài của Google, Đường kẻ, đinh ghim, Rađa, Scatter, Venn
giao tiếp Các trục hiển thị
chxt=<axis_1>,...
Thanh, Giá đỡ nến, Máy đo Google, Đường kẻ, ra-đa, Bộ tán xạ
chuyển đổi sang chxr Phạm vi trục
chxr=
  <axis_index>,
  <start_val>,
  <end_val>,
  <opt_step>|...
Thanh, Giá đỡ nến, Máy đo Google, Đường kẻ, ra-đa, Bộ tán xạ
kiểm soát dịch Nhãn trục
chxl=
  <axis_index>:|<label_1>|...
Thanh, Giá đỡ nến, Máy đo Google, Đường kẻ, ra-đa, Bộ tán xạ
giao tiếp Vị trí nhãn trục
chxp=
  <axis_index>,
  <label_1_position>,
  ...,<label_n_position>
  |...
Thanh, Giá đỡ nến, Máy đo Google, Đường kẻ, ra-đa, Bộ tán xạ
Chx Kiểu nhãn của trục
chxs=
  <axis_index>
  <opt_format_string>,
  <opt_label_color>,
  <opt_font_size>,
  <opt_alignment>,
  <opt_axis_or_tick>,
  <opt_tick_color>,
  <opt_axis_color>|...
Thanh, Giá đỡ nến, Máy đo Google (có giới hạn), Dòng, Rađa, Scatter
Chxtc Các kiểu dấu kiểm của trục
chxtc=
  <axis_index_1>,
  <tick_length_1>,...,<tick_length_n>
  |...
Thanh, Giá đỡ nến, Đường kẻ, Biểu đồ ra, Bộ tán xạ

Định dạng màu

Chỉ định màu bằng một chuỗi giá trị thập lục phân gồm 6 ký tự và 2 giá trị trong suốt (không bắt buộc) ở định dạng RRGGBB[AA]. Ví dụ:

  • FF0000 = Đỏ
  • 00FF00 = Xanh lục
  • 0000FF = Xanh lam
  • 000000 = Đen
  • FFFFFF = Trắng

AA là giá trị trong suốt không bắt buộc, trong đó 00 hoàn toàn trong suốt và FF hoàn toàn mờ. Ví dụ:

  • 0000FFFF = Xanh lam đồng nhất
  • 0000FF66 = Màu xanh dương trong suốt

Trở lại đầu trang

Kích thước biểu đồ chs [Tất cả biểu đồ]

Tất cả các biểu đồ đều yêu cầu chỉ định kích thước. Tham số này xác định tổng chiều rộng và chiều cao của hình ảnh biểu đồ, bao gồm cả phần chú thích, lềtiêu đề. Chú giải, lề và tiêu đề được cắt để vừa với kích thước của biểu đồ.

Kích thước tối đa của biểu đồ cho tất cả biểu đồ (ngoại trừ biểu đồ bản đồ) là tổng cộng 300.000 pixel và chiều rộng hoặc chiều dài tối đa là 1.000 pixel. Kích thước tối đa cho bản đồ là 440x220.

Giá trị là số nguyên.

Cú pháp

chs=<width>x<height>
<width>
Chiều rộng, tính bằng pixel. Giá trị tối đa là 1.000. Chiều rộng x chiều cao không được vượt quá 300.000.
<height>
Chiều cao, tính bằng pixel. Giá trị tối đa là 1.000. Chiều rộng x chiều cao không được vượt quá 300.000.

 

Ví dụ

Nội dung mô tả Ví dụ:

Biểu đồ 250 pixel x 100 pixel.

Biểu đồ hình tròn màu vàng
chs=250x100

Trở lại đầu trang

Loại biểu đồ cht [Tất cả ngoại trừ biểu tượng động]

Chỉ định loại biểu đồ bằng tham số cht. Hãy xem các trang tài liệu về biểu đồ riêng lẻ để biết danh sách các loại biểu đồ hiện có.

Cú pháp

cht=<type>[:nda]
<type>
Một trong số giá trị loại biểu đồ.
:nda
[Không bắt buộc, chỉ dành cho biểu đồ dạng đường] Bạn có thể thêm :nda sau loại biểu đồ trong biểu đồ dạng đường để ẩn các trục mặc định.

 

Ví dụ

Nội dung mô tả Ví dụ:

Biểu đồ hình tròn

Biểu đồ hình tròn màu vàng
cht=p
Biểu đồ Venn Biểu đồ Venn có 3 vòng tròn chồng lên nhau, một vòng tròn màu xanh dương, các vòng còn lại có màu xanh lục
cht=v
Biểu đồ dạng đường có và không có trục mặc định.

   Biểu đồ dạng đường có các trục mặc định       Biểu đồ dạng đường có các trục ẩn
          cht=lc                      cht=lc:nda

Trở lại đầu trang

Màu của chuỗi chco [Tất cả biểu đồ]

Bạn có thể chỉ định màu của một chuỗi cụ thể hoặc tất cả phần tử của một chuỗi bằng tham số chco. Cú pháp chính xác và ý nghĩa có thể khác nhau tuỳ theo loại biểu đồ. Hãy xem loại biểu đồ cụ thể của bạn để biết thông tin chi tiết.

Cú pháp

chco=
  <series_1_element_1>|...|<series_1_element_n>,<series_2>,...,<series_m>

Mỗi mục trong chuỗi này là một số thập lục phân định dạng RRGGBB. Các màu áp dụng cho toàn bộ một chuỗi được phân tách bằng dấu phẩy, còn những màu áp dụng cho từng phần tử trong một chuỗi sẽ được phân tách bằng thanh. Đối với hầu hết các loại biểu đồ, bạn có thể kết hợp nội dung mô tả màu cho toàn bộ chuỗi biểu đồ và các thành phần riêng lẻ trong chuỗi. Nếu có nhiều chuỗi dữ liệu hoặc phần tử trong biểu đồ hơn màu được chỉ định trong chuỗi, thì API thường sẽ xoay vòng theo các màu phần tử từ đầu chuỗi đó (đối với các phần tử) hoặc cho các màu chuỗi từ đầu danh sách chuỗi. Một lần nữa, hãy xem tài liệu về biểu đồ riêng lẻ để biết thông tin chi tiết.

 

Ví dụ

Nội dung mô tả Ví dụ:

Khi bạn chỉ định một màu duy nhất cho từng chuỗi trong biểu đồ dạng đường, mỗi đường kẻ sẽ được gán màu tương ứng. Ví dụ này có 3 chuỗi dữ liệu và 3 màu được chỉ định.

Biểu đồ dạng đường có một đường màu đỏ, một đường màu xanh dương và một đường màu xanh lục

chco=FF0000,00FF00,0000FF

Biểu đồ dạng đường này cũng có 3 chuỗi dữ liệu, nhưng chỉ có 2 màu được chỉ định. Vì màu của chuỗi thứ ba không được chỉ định, nên dòng thứ ba sẽ được vẽ bằng màu đầu tiên (màu đỏ).

Biểu đồ dạng đường có 2 đường màu đỏ và 1 đường màu xanh dương

chco=FF0000,0000FF

Ví dụ này minh hoạ cách chỉ định màu cho từng thành phần của chuỗi (các thanh trong ví dụ này).

Biểu đồ thanh dọc có hai tập dữ liệu: một tập dữ liệu có màu xanh dương đậm, tập dữ liệu thứ hai được xếp chồng bằng màu xanh dương nhạt

cht=bvs
chco=FFC6A5|FFFF42|DEF3BD|00A5C6|DEBDDE

Cách này minh hoạ việc chỉ định cả màu của chuỗi dữ liệu và màu của từng phần tử. Bộ sách đầu tiên có màu đen (000000). Chuỗi thứ hai (được đánh dấu bằng dấu phẩy) có các màu riêng biệt và được phân tách bằng ký tự |.

Biểu đồ thanh ngang có một điểm dữ liệu màu đỏ, điểm thứ hai có màu xanh lục và điểm thứ ba có màu xanh dương

chco=000000,FF0000|00FF00|0000FF

Trở lại đầu trang

Định dạng trang kết quả chof [Tất cả biểu đồ]

Bạn có thể chọn định dạng đầu ra của biểu đồ bằng cách sử dụng tham số chof. Tham số này cũng có thể dùng để hiển thị thông tin gỡ lỗi khi thiết kế biểu đồ. Lưu ý rằng một số định dạng đầu ra là đồ thị (ví dụ: PNG và GIF) nhưng một số khác thì không. Việc sử dụng định dạng không phản cảm làm tham số src của thẻ <img> sẽ khiến hình ảnh bị hỏng trên trang của bạn.

Cú pháp

chof=png|gif|json|validate.

Chỉ định một trong các chuỗi sau:

  • 'png' – Trả về biểu đồ dưới dạng hình ảnh PNG.
  • 'gif' – Trả về biểu đồ dưới dạng hình ảnh GIF.
  • "json" – Trả về dữ liệu bản đồ hình ảnh cho biểu đồ, dưới dạng chuỗi JSON. Bạn có thể dùng tính năng này để tạo một bản đồ hình ảnh cho biểu đồ, từ đó giúp người dùng nhấp vào được nhiều khu vực. Hãy xem phần Tạo bản đồ hình ảnh biểu đồ để biết định dạng của chuỗi này và biết thêm thông tin về cách sử dụng chuỗi.
  • "xác thực" – Trả về một trang HTML liệt kê bất kỳ lỗi nào trong URL của biểu đồ. Hãy xem phần Gỡ lỗi để biết thêm các mẹo gỡ lỗi.

 

Ví dụ

Nội dung mô tả Ví dụ:

Dưới đây là ví dụ về PNG và GIF của cùng một biểu đồ:

Biểu đồ thanh dọc có tiêu đề
chof=png
Biểu đồ thanh dọc có tiêu đề
chof=gif

Một biểu đồ có URL không hợp lệ: https://chart.googleapis.com/chart?cht=bvs&chd=s:YUVmw1&chco=0000FF&chs=180x150&chtt=Site+visitors&chts=0000FF,20,20&chbh=22,4&chof=validate (bạn có phát hiện ra lỗi không?)

Việc chỉ định chof=validate sẽ trả về một trang HTML; ở đây, chúng tôi đã đặt trang này làm nguồn của <iframe> để bạn có thể xem trang kết quả.


Ví dụ về URL không hợp lệ cho chof=validate

Dưới đây là HTML được trả về cho một URL hợp lệ khi chof=validate.

https://chart.googleapis.com/chart?cht=bvs&chd=s:YUVmw1&chco=FF0000&chs=180x150&chtt=Site+visitors+by+month|January+to+July&chbh=22,4&chof=validate


URL biểu đồ hợp lệ trong <iframe>

Trở lại đầu trang

Tiêu đề biểu đồ chtt, chts [Tất cả biểu đồ]

Bạn có thể chỉ định văn bản, màu sắc và kích thước phông chữ của tiêu đề cho biểu đồ của mình.

Cú pháp

chtt=<chart_title>
chts=<color>,<font_size>,<opt_alignment>

 

chtt – Chỉ định tiêu đề biểu đồ.

<chart_title>
Tiêu đề hiển thị cho biểu đồ. Bạn không thể chỉ định vị trí hiển thị phông chữ này, nhưng có thể tuỳ ý chỉ định kích thước và màu sắc phông chữ. Hãy sử dụng dấu + để biểu thị dấu cách và ký tự dấu gạch đứng ( | ) để biểu thị dấu ngắt dòng.

 

chts [Không bắt buộc] – Màu và cỡ chữ cho tham số chtt.

<color>
Màu tiêu đề, ở định dạng thập lục phân RRGGBB. Màu mặc định là đen.
<font_size>
Kích thước phông chữ của tiêu đề, tính bằng điểm.
<opt_alignment>
[Không bắt buộc] Căn chỉnh tiêu đề. Chọn một trong các giá trị chuỗi phân biệt chữ hoa chữ thường sau đây: "l" (trái), "c" (ở chính giữa) "r" (phải). Giá trị mặc định là "c".

 

Ví dụ

Nội dung mô tả Ví dụ:

Một biểu đồ có tiêu đề, sử dụng màu và cỡ chữ mặc định.

Chỉ định không gian có dấu cộng (+).

Sử dụng dấu gạch đứng (|) để buộc ngắt dòng.

chts chưa được chỉ định ở đây.

Biểu đồ thanh dọc có tiêu đề
chtt=Site+visitors+by+month|
January+to+July

Một biểu đồ có tiêu đề màu xanh dương, được căn phải, có 20 điểm.

Biểu đồ thanh dọc có tiêu đề màu xanh dương, 20 pixel
chtt=Site+visitors
chts=FF0000,20,r

Trở lại đầu trang

Kiểu và văn bản chú giải của biểu đồ chdl, chdlp, chdls [Tất cả biểu đồ]

Chú giải là một phần bên của biểu đồ, cung cấp một đoạn văn bản nhỏ mô tả về từng chuỗi dữ liệu. Bạn có thể chỉ định văn bản liên kết với từng chuỗi trong phần chú thích này và chỉ định vị trí văn bản đó xuất hiện trên biểu đồ.

Xem thêm chma để tìm hiểu cách đặt lề xung quanh chú giải.

Lưu ý về các giá trị chuỗi: Bạn chỉ được sử dụng các ký tự an toàn về URL trong chuỗi nhãn. Để đảm bảo an toàn, bạn nên mã hoá URL mọi chuỗi có chứa ký tự không có trong bộ ký tự 0-9a-zA-Z. Bạn có thể tìm thấy bộ mã hoá URL trong Tài liệu về hình ảnh trực quan của Google.

Cú pháp

chdl=<data_series_1_label>|...|<data_series_n_label>
chdlp=<opt_position>|<opt_label_order>
chdls=<color>,<size>

 

chdl – Văn bản của từng bộ sách, để hiển thị trong phần chú thích.

<data_series_label>
Văn bản cho các mục chú giải. Mỗi nhãn áp dụng cho chuỗi tương ứng trong mảng chd. Sử dụng dấu + cho dấu cách. Nếu bạn không chỉ định thông số này, biểu đồ sẽ không nhận được chú giải. Không có cách nào để chỉ định dấu ngắt dòng trong nhãn. Chú giải thường sẽ mở rộng để chứa văn bản chú thích và vùng biểu đồ sẽ thu nhỏ cho phù hợp với phần chú thích.

chdlp - [Không bắt buộc] Vị trí của chú giải và thứ tự của các mục chú giải. Bạn có thể chỉ định <location> và/hoặc <label_order>. Nếu bạn chỉ định cả hai, hãy phân tách chúng bằng một ký tự thanh. Bạn có thể thêm "s" vào bất kỳ giá trị nào nếu muốn bỏ qua các mục chú giải trống trong chdl trong phần chú thích. Ví dụ: chdlp=bv, chdlp=r, chdlp=bv|r, chdlp=bvs|r

<opt_position>
[Không bắt buộc] Chỉ định vị trí của chú giải trên biểu đồ. Để chỉ định khoảng đệm bổ sung giữa phần chú thích và vùng biểu đồ hoặc đường viền hình ảnh, hãy sử dụng tham số chma. Chọn một trong các giá trị sau:
  • b – Chú giải ở cuối biểu đồ, các mục chú giải trong một hàng ngang.
  • bv – Chú giải ở cuối biểu đồ, các mục chú giải trong cột dọc.
  • t – Chú giải ở đầu biểu đồ, các mục chú giải trong một hàng ngang.
  • tv – Chú giải ở đầu biểu đồ, các mục chú giải trong cột dọc.
  • r – [Mặc định] Chú giải ở bên phải biểu đồ, các mục chú giải trong cột dọc.
  • l – Chú giải ở bên trái biểu đồ, các mục chú giải trong cột dọc.
<opt_label_order>
[Không bắt buộc] Thứ tự hiển thị các nhãn trong phần chú thích. Chọn một trong các giá trị sau:
  • l – [Mặc định cho chú giải dọc] Hiển thị nhãn theo thứ tự được chỉ định cho chdl.
  • r – Hiển thị nhãn theo thứ tự ngược lại cho chdl. Điều này rất hữu ích trong các biểu đồ thanh xếp chồng để hiển thị chú giải
    theo cùng thứ tự xuất hiện của các thanh.
  • a – [Mặc định cho các chú giải ngang] Sắp xếp tự động: nghĩa là sắp xếp theo độ dài, ngắn nhất trước tiên, được đo bằng 10 khối pixel. Khi hai phần tử có cùng chiều dài (được chia thành 10 khối pixel), phần tử được liệt kê đầu tiên sẽ xuất hiện trước.
  • 0,1,2... – Thứ tự nhãn tùy chỉnh. Đây là danh sách các chỉ mục nhãn dựa trên 0 từ chdl, được phân tách bằng dấu phẩy.

chdls – [Không bắt buộc] Chỉ định màu và cỡ chữ của văn bản chú thích.

<color>
Màu văn bản chú giải, ở định dạng thập lục phân RRGGBB.
<size>
Kích thước điểm của văn bản chú giải.

 

Ví dụ

Nội dung mô tả Ví dụ:

Hai ví dụ về truyền thuyết. Chỉ định văn bản chú giải theo cùng thứ tự như chuỗi dữ liệu.

Biểu đồ dạng đường màu đỏ, xanh dương và xanh lục có chú thích trùng khớp

chdl=NASDAQ|FTSE100|DOW
chco=FF0000,00FF00,0000FF

Biểu đồ Venn có hai vòng tròn nhỏ được bao quanh bởi một đường tròn lớn hơn


chdl=First|Second|Third
chco=ff0000,00ff00,0000ff

Biểu đồ đầu tiên minh hoạ các mục chú giải theo chiều ngang (chdlp=t, bố cục mặc định là chiều ngang) và biểu đồ thứ hai minh hoạ các mục chú giải theo chiều dọc ở dưới cùng (chdlp=bv).

Biểu đồ Venn có hai vòng tròn nhỏ được bao quanh bởi một đường tròn lớn hơn
chdl=First|Second|Third
chco=ff0000,00ff00,0000ff
chdlp=t


Biểu đồ Venn có hai vòng tròn nhỏ được bao quanh bởi một đường tròn lớn hơn
chdl=First|Second|Third
chco=ff0000,00ff00,0000ff
chdlp=bv

Ví dụ sau minh hoạ cách thay đổi cỡ chữ.

Biểu đồ Venn có hai vòng tròn nhỏ được bao quanh bởi một đường tròn lớn hơn
chdls=0000CC,14

Trở lại đầu trang

Lề biểu đồ chma [Tất cả biểu đồ]

Bạn có thể chỉ định kích thước lề của biểu đồ, tính bằng pixel. Lề được tính vào phía trong từ kích thước biểu đồ đã chỉ định (chs). Việc tăng kích thước lề sẽ không làm tăng tổng kích thước biểu đồ, mà sẽ thu nhỏ vùng biểu đồ (nếu cần).

Theo mặc định, lề sẽ là phần còn lại sau khi tính kích thước biểu đồ. Giá trị mặc định này khác nhau tuỳ theo loại biểu đồ. Lề mà bạn chỉ định là giá trị tối thiểu; nếu vùng biểu đồ chừa chỗ trống cho lề, thì kích thước lề sẽ là phần còn lại; bạn không thể ép các lề nhỏ hơn giá trị bắt buộc đối với bất kỳ chú giải và nhãn nào. Dưới đây là sơ đồ cho thấy các phần cơ bản của biểu đồ:

Lề biểu đồ, vùng chú giải và vùng biểu đồ

Lề biểu đồ bao gồm các nhãn trụcvùng huyền thoại. Vùng chú giải sẽ tự động đổi kích thước cho vừa với văn bản, trừ phi bạn chỉ định chiều rộng lớn hơn bằng chma. Trong trường hợp đó, vùng chú giải sẽ mở rộng kích thước lề rộng hơn, ép vùng biểu đồ trở nên nhỏ hơn. Bạn không thể cắt chú giải bằng cách chỉ định kích thước quá nhỏ, nhưng bạn có thể làm cho chú thích chiếm nhiều không gian hơn mức cần thiết.

Lưu ý: Trong biểu đồ thanh, nếu các thanh có kích thước cố định (mặc định), thì bạn không thể giảm chiều rộng của vùng biểu đồ. Bạn phải chỉ định kích thước thanh nhỏ hơn hoặc có thể đổi kích thước bằng cách sử dụng chbh.

 

Cú pháp

chma=
  <left_margin>,<right_margin>,<top_margin>,<bottom_margin>|<opt_legend_width>,<opt_legend_height>
<left_margin>, <right_margin>, <top_margin>, <bottom_margin>
Kích thước lề tối thiểu xung quanh vùng biểu đồ, tính bằng pixel. Hãy tăng giá trị này để thêm một số khoảng đệm nhằm ngăn các nhãn trục chạm vào đường viền của biểu đồ.
<opt_legend_width>, <opt_legend_height>
[Không bắt buộc] Chiều rộng của lề xung quanh chú giải, tính bằng pixel. Sử dụng tính năng này để tránh để chú giải chạm vào vùng biểu đồ hoặc các cạnh của hình ảnh.

 

Ví dụ

Nội dung mô tả Ví dụ:

Trong ví dụ này, biểu đồ có lề tối thiểu là 30 pixel trên mỗi bên. Vì phần chú thích biểu đồ rộng hơn 30 pixel, nên lề ở bên phải được đặt thành chiều rộng của chú thích biểu đồ và khác với các lề khác.

Các nhãn trục nằm ngoài vùng ô và do đó được vẽ trong không gian lề.

Biểu đồ dạng đường có nền màu xám và lề ở mỗi bên.
chma=30,30,30,30

Để thêm lề xung quanh chú giải, hãy đặt giá trị cho thông số <opt_legend_width><opt_legend_height>.

Trong ví dụ này, chú giải có chiều rộng khoảng 60 pixel. Nếu bạn đặt <opt_legend_width> thành 80 pixel, thì lề sẽ mở rộng ra 20 pixel bên ngoài phần chú giải.

Biểu đồ dạng đường có nền màu xám và lề ở mỗi bên.
chma=20,20,20,30|80,20

Trở lại đầu trang

Kiểu trục và nhãn [Đường, Thanh, Đồng hồ đo Google, Rađa, tán xạ]

Bạn có thể chỉ định các trục hiển thị trên biểu đồ và cung cấp nhãn cũng như vị trí, dải ô và kiểu tuỳ chỉnh cho các trục đó.

Theo mặc định, không phải biểu đồ nào cũng hiển thị các đường trục. Bạn có thể chỉ định chính xác các trục mà biểu đồ của bạn sẽ hiển thị bằng cách sử dụng tham số chxt. Các đường trục mặc định không hiển thị số; bạn phải chỉ định một trục trong tham số chxt để hiển thị số.

Bạn có thể chọn để các trục hiển thị số phản ánh giá trị dữ liệu hoặc bạn có thể chỉ định các trục tuỳ chỉnh. Tuỳ chọn mặc định là hiển thị các giá trị số, với các giá trị được điều chỉnh theo tỷ lệ trong khoảng từ 0 đến 100. Tuy nhiên, bạn có thể thay đổi dải ô đó bằng cách sử dụng chxr để hiển thị dải ô bất kỳ, cũng như có thể định kiểu cho các giá trị (ví dụ: để hiển thị ký hiệu tiền tệ hoặc vị trí thập phân) bằng chxs.

Nếu chọn sử dụng giá trị tuỳ chỉnh, ví dụ: "Thứ Hai, Thứ Ba, Thứ Tư", bạn có thể sử dụng thông số chxl. Để đặt các nhãn này vào những vị trí cụ thể dọc theo trục, hãy sử dụng thông số chxp.

Cuối cùng, bạn có thể sử dụng các tham số chxschxtc để chỉ định màu sắc, kích thước, cách căn chỉnh cũng như các thuộc tính khác của cả nhãn trục tuỳ chỉnh và nhãn trục số.

Lưu ý về các giá trị chuỗi: Bạn chỉ được sử dụng các ký tự an toàn về URL trong chuỗi nhãn. Để đảm bảo an toàn, bạn nên mã hoá URL mọi chuỗi có chứa ký tự không có trong bộ ký tự 0-9a-zA-Z. Bạn có thể tìm thấy bộ mã hoá URL trong Tài liệu về hình ảnh trực quan của Google.

Phần này bao gồm các chủ đề sau:


Các trục hiển thị chxt

Biểu đồ thanh, biểu đồ dạng đường, biểu đồ rađa và biểu đồ tán xạ hiển thị một hoặc hai đường trục theo mặc định, nhưng những đường này không bao gồm giá trị. Để hiện các giá trị trên các đường trục hoặc để thay đổi các trục hiển thị, bạn phải sử dụng tham số chxt. Theo mặc định, các giá trị trục nằm trong khoảng từ 0 đến 100, trừ phi bạn điều chỉnh tỷ lệ các giá trị đó một cách rõ ràng bằng thuộc tính chxr. Để ẩn tất cả các đường trục trong một biểu đồ dạng đường, hãy chỉ định :nda sau giá trị loại biểu đồ trong tham số cht (ví dụ: cht=lc:nda).

Theo mặc định, trục trên cùng và trục dưới cùng không hiển thị dấu kiểm theo giá trị, còn trục bên trái và trục phải hiển thị các dấu kiểm đó. Bạn có thể thay đổi hành vi này bằng cách sử dụng tham số chxs.

Cú pháp

chxt=
  <axis_1>
    ,...,
  <axis_n>
<axis>
Một trục để hiển thị trên biểu đồ. Các trục có sẵn là:
  • x – Trục x dưới cùng
  • t – Trục x trên cùng [Không được Google-o-Meter hỗ trợ]
  • y – Trục y trái
  • r – Trục y bên phải [Không được Google-o-Meter hỗ trợ]

Bạn có thể chỉ định nhiều trục thuộc cùng một loại, ví dụ: cht=x,x,y. Thao tác này sẽ xếp nhóm 2 tập hợp trục x dọc theo phía dưới cùng của biểu đồ. Điều này rất hữu ích khi thêm nhãn tuỳ chỉnh dọc theo trục hiển thị giá trị số (xem ví dụ dưới đây). Các trục được vẽ từ trong ra ngoài, vì vậy, nếu bạn có x,x, x đầu tiên đề cập đến bản sao trong cùng, x tiếp theo đề cập đến bản sao tiếp theo ra bên ngoài, v.v.

 

Ví dụ

Nội dung mô tả Ví dụ:

Ví dụ này cho thấy một biểu đồ dạng đường có trục x, trục y, trục trên cùng (t) và trục bên phải (r).

Vì không có nhãn nào được chỉ định, nên biểu đồ mặc định có phạm vi từ 0 đến 100 cho tất cả các trục.

Xin lưu ý rằng theo mặc định, trục trên cùng và trục dưới cùng không hiển thị dấu kiểm theo nhãn.

Biểu đồ dạng đường có các nhãn: 0, 20, 40, 60, 80 và 100 ở bên trái và bên phải và các nhãn: 0, 25, 50, 75 và 100 ở trên và dưới
chxt=x,y,r,t

Bạn có thể thêm nhiều tập hợp nhãn cho mỗi trục bằng cách thêm cùng một giá trị nhiều lần. Ví dụ này cho thấy 2 tập hợp x và 2 tập hợp trục y. Thao tác này không đặc biệt hữu ích khi chỉ sử dụng các nhãn trục mặc định, như minh hoạ ở đây. Tuy nhiên, bạn có thể chỉ định nhãn tuỳ chỉnh cho từng bản sao của từng trục bằng cách sử dụng thông số chxl.

<img <code="" dir="ltr" src="/static/chart/image/images/chart_41.png" title="chxt=x,x,y,y&cht=lc&chd=s:cEAELFJHHHKUju9uuXUc&chco=76A4FB&chls=2.0&chs=200x12"


<img <code="" dir="ltr" src="/static/chart/image/images/chart_42.png" title="chxt=x,x,y,y&cht=lc&chd=s:cEAELFJHHHKUju9uuXUc&chco=76A4FB&chls=2.0&chs=200x12


Ví dụ này cho thấy một biểu đồ thanh ngang có trục x, trục y, trục t trên và trục r bên phải.

Nhãn trục bị bỏ qua, vì vậy API Biểu đồ hiển thị phạm vi từ 0 đến 100 cho trục x và trục t.

Phạm vi cho trục y và trục r được xác định bằng số lượng thanh. Trong trường hợp này, có 5 thanh để API biểu đồ hiển thị phạm vi từ 0 đến 4. Nhãn đầu tiên được căn giữa ở đáy của thanh đầu tiên, nhãn thứ hai được căn giữa ở đáy của thanh thứ hai, v.v.

Biểu đồ dạng đường có các nhãn: 0, 20, 40, 60, 80 và 100 ở bên trái và bên phải và các nhãn: 0, 25, 50, 75 và 100 ở trên và dưới
chxt=x,y,r,t

Bạn có thể chặn các trục mặc định trong biểu đồ dạng đường bằng cách chỉ định :nda sau loại biểu đồ. Biểu đồ dạng đường có các trục ẩn
cht=lc:nda

Trở lại đầu trang

Phạm vi trục chxr

Bạn có thể chỉ định phạm vi các giá trị xuất hiện độc lập trên từng trục bằng cách sử dụng tham số chxr. Xin lưu ý rằng việc này không thay đổi tỷ lệ của các thành phần trong biểu đồ mà chỉ thay đổi tỷ lệ của các nhãn trục. Nếu bạn muốn làm cho số trục mô tả giá trị dữ liệu thực tế, hãy đặt <start_val> và <end_val> thành giá trị dưới và giá trị trên của phạm vi định dạng dữ liệu, tương ứng. Hãy xem bài viết Điều chỉnh tỷ lệ trục để biết thêm thông tin.

Bạn phải hiển thị một trục bằng cách sử dụng tham số chxt nếu muốn chỉ định phạm vi của trục đó.

Để chỉ định các giá trị trục tuỳ chỉnh, hãy sử dụng thông số chxl.

Cú pháp

Phân tách các phạm vi nhãn trục bằng cách sử dụng ký tự gạch thẳng ( | ).

chxr=
  <axis_index>,<start_val>,<end_val>,<opt_step>
    |...|
  <axis_index>,<start_val>,<end_val>,<opt_step>
<axis_index>
Trục nào sẽ áp dụng nhãn. Đây là chỉ mục từ 0 trong mảng trục do chxt chỉ định. Ví dụ: trục r sẽ là 1 trong chxt=x,r,y.
<start_val>
Một số, xác định giá trị thấp của trục này.
<end_val>
Một số, xác định giá trị cao của trục này.
<opt_step>
[Không bắt buộc] Bước đếm giữa các kim đánh dấu nhịp độ khung hình trên trục. Không có giá trị bước mặc định; bước này được tính toán để cố gắng cho thấy một tập hợp các nhãn được bố trí hợp lý.

 

Ví dụ

Nội dung mô tả Ví dụ:

Ví dụ này cho thấy các trục y bên trái và bên phải (yr) và một trục x (x).

Mỗi trục có một phạm vi xác định. Vì không có nhãn hoặc vị trí nào được chỉ định, nên các giá trị sẽ được lấy từ dải ô đã cho và cách đều trong dải ô đó. Trong biểu đồ dạng đường, các giá trị được trải đều theo trục x.

Hướng trục bị đảo ngược đối với trục r (chỉ mục 2), vì giá trị đầu tiên (1000) lớn hơn giá trị cuối cùng (0).


chxt=x,y,r
chxr=
  0,0,500|
  1,0,200|
  2,1000,0

Trong ví dụ này, các giá trị được chỉ định cho trục x.

Các nhãn trục nằm cách đều dọc theo trục. Giá trị 5 (5) được chỉ định cho tham số <opt_step>.

Biểu đồ thanh có các số 200, 300 và 400 trên trục x chxt=x
chxr=0,10,50,5

Trở lại đầu trang

Nhãn trục tuỳ chỉnh chxl

Bạn có thể chỉ định nhãn trục chuỗi tuỳ chỉnh trên bất kỳ trục nào bằng cách sử dụng tham số chxl. Bạn có thể chỉ định bao nhiêu nhãn tuỳ thích. Nếu bạn hiển thị một trục (sử dụng thông số chxt) và không chỉ định nhãn tuỳ chỉnh, thì nhãn tiêu chuẩn ở dạng số sẽ được áp dụng. Để chỉ định một dải số tuỳ chỉnh, hãy dùng thông số chxr.

Để đặt vị trí cụ thể dọc theo trục cho nhãn, hãy sử dụng thông số chxp.

Cú pháp

Chỉ định một tham số được đặt cho mỗi trục mà bạn muốn gắn nhãn. Phân tách nhiều bộ nhãn bằng ký tự dấu gạch đứng ( | ).

chxl=
  <axis_index>:|<label_1>|...|<label_n>
    |...|
  <axis_index>:|<label_1>|...|<label_n>
<axis_index>
Trục nào sẽ áp dụng nhãn. Đây là một chỉ mục trong mảng tham số chxt. Ví dụ: nếu bạn có chxt=x,x,y,y thì chỉ mục 0 sẽ là trục x đầu tiên, 1 sẽ là trục x thứ hai.
<label_1>| ... |<label_n>
Một hoặc nhiều nhãn cần đặt dọc theo trục này. Đây có thể là giá trị chuỗi hoặc giá trị số; chuỗi không cần nằm trong dấu ngoặc kép. label_1 xuất hiện ở vị trí thấp nhất trên trục còn label_n xuất hiện ở vị trí cao nhất. Các nhãn bổ sung được đặt cách đều nhau. Biểu thị dấu cách bằng dấu +. Không có cách nào để chỉ định dấu ngắt dòng trong nhãn. Phân tách các nhãn bằng một dấu gạch đứng. Lưu ý: Đừng đặt dấu gạch đứng sau nhãn cuối cùng trong tham số chxl.

 

Ví dụ

Nội dung mô tả Ví dụ:

Biểu đồ này cho biết cách thêm nhãn tuỳ chỉnh vào hai trục. Hãy lưu ý cách các giá trị cách đều nhau và cách giá trị chxl cuối cùng không kết thúc bằng dấu gạch đứng.

Biểu đồ dạng đường với 0 và 100 ở bên trái, A, B và C ở bên phải, Tháng 1, Tháng 7, Tháng 1, Tháng 7 và Tháng 1 trên trục x và các năm 2005, 2006 và 2007 bên dưới
chxt=x,y
chxl=
0:|Jan|Feb|March|April|May|
1:|Min|Mid|Max

Ví dụ này bao gồm các nhãn trục trên các trục y (yr) bên trái và bên phải (yr). Ví dụ này cũng bao gồm 2 tập hợp giá trị cho trục x (x). Bạn có thể cân nhắc thêm các dấu kiểm trên trục y bằng cách sử dụng chxs.

Biểu đồ dạng đường với 0 và 100 ở bên trái, A, B và C ở bên phải, Tháng 1, Tháng 7, Tháng 1, Tháng 7 và Tháng 1 trên trục x và các năm 2005, 2006 và 2007 bên dưới
chxt=x,y,r,x
chxl=
0:|Jan|July|Jan|July|Jan|
1:|0|50|100|
2:|A|B|C|
3:|2005|2006|2007

Ví dụ này bao gồm các nhãn trục trên các trục y bên trái và bên phải (yr). Ví dụ này cũng bao gồm hai tập hợp giá trị cho trục x (x). Hãy lưu ý các nhãn trống cho tập hợp trục x phía dưới, dùng để tách biệt các giá trị.

Ví dụ này sử dụng giá trị mặc định cho các nhãn trục trên trục y bên trái.

Biểu đồ thanh có số 0 và 100 ở bên trái, A, B và C ở bên phải, tháng 1, tháng 7, tháng 1, tháng 7 và tháng 1 trên trục x và các năm 2005, 2006 và 2007 bên dưới
chxt=x,y,r,x
chxl=
0:|Jan|July|Jan|July|Jan|
2:|A|B|C|
3:|2005||2006||2007

Nếu bạn muốn thêm nhãn chung để mô tả toàn bộ một trục (ví dụ: để gắn nhãn một trục là "cost" (chi phí) và một "student" khác), hãy sử dụng thuộc tính chxt để thêm một trục khác ở mỗi bên, sau đó sử dụng chxl để thêm một nhãn tuỳ chỉnh duy nhất vào mỗi bên và chxp để đặt nhãn đó ở giữa trục.


chxt=x,x,y,y
chxl=1:|Martinis|3:|Score
chxp=1,50|3,50

Trở lại đầu trang

Vị trí của nhãn trục chxp

Bạn có thể chỉ định các nhãn trục sẽ hiển thị, dù là sử dụng nhãn mặc định hay nhãn tuỳ chỉnh được chỉ định bằng chxl. Nếu bạn không chỉ định vị trí chính xác bằng tham số này, thì các nhãn sẽ được giãn cách đồng đều và theo giá trị bước mặc định dọc theo các trục. Nếu bạn không chỉ định chxl, thì nhãn dấu kiểm sẽ là các giá trị mặc định (thường là giá trị dữ liệu hoặc số thanh trong biểu đồ thanh).

Cú pháp

Phân tách nhiều bộ định vị bằng ký tự dấu gạch đứng (|).

chxp=
  <axis_1_index>,<label_1_position>,...,<label_n_position>
    |...|
  <axis_m_index>,<label_1_position>,...,<label_n_position>
<axis_index>
Trục mà bạn đang chỉ định vị trí. Đây là một chỉ mục trong mảng tham số chxt. Ví dụ: nếu bạn có chxt=x,x,y,y thì chỉ mục 0 sẽ là trục x đầu tiên, 1 sẽ là trục x thứ hai, v.v.
<label_1_position>,...,<label_n_position>
Vị trí của nhãn dọc theo trục. Đây là một danh sách các giá trị số được phân tách bằng dấu phẩy, trong đó mỗi giá trị sẽ đặt vị trí của nhãn tương ứng trong mảng chxl: mục đầu tiên áp dụng cho nhãn đầu tiên, và cứ tiếp tục như vậy. Vị trí là một giá trị trong phạm vi cho trục đó. Xin lưu ý rằng giá trị này sẽ luôn là 0 đến 100, trừ phi bạn đã chỉ định một dải ô tuỳ chỉnh bằng chxr. Bạn phải có số lượng vị trí tối đa có nhãn cho trục đó.

 

Ví dụ

Nội dung mô tả Ví dụ:

Ví dụ này bao gồm các nhãn trục r tại các vị trí được chỉ định trên biểu đồ. Văn bản nhãn được chỉ định bằng tham số chxl.

Các nhãn có vị trí đã chỉ định là 0 sẽ được đặt ở cuối trục y hoặc r, hoặc ở bên trái trục x hoặc t.

Các nhãn có vị trí được chỉ định là 100 sẽ được đặt ở đầu trục y hoặc r, hoặc ở bên phải trục x hoặc t.

Line chart with min, average, and max on the right, 20, 40, 60, 80, and 100 on the left, and 0, 25, 50, 75, and 100 along the x-axis
chxt=x,y,r
chxl=2:|min|average|max
chxp=2,10,35,75

Ví dụ này minh hoạ các giá trị nhãn mặc định, nhưng chỉ tại những vị trí được chỉ định.

chxp=1,10,35,75 – Trục y chỉ hiển thị 3 nhãn: 10, 35 và 75. Do không có văn bản nhãn tuỳ chỉnh nào được chỉ định, nên những giá trị trục này sẽ hiển thị. Lưu ý rằng bạn không cần phải giãn cách các nhãn đều nhau khi sử dụng chxp. Nếu bạn không chỉ định chxp ở đây, thì khoảng cách giá trị nhãn mặc định trên trục y sẽ là 20 đơn vị một lần, như minh hoạ trong biểu đồ thứ hai.

Line chart with 10, 35, and 75 on the left, and 0, 25, 50, 75, and 100 along the x-axis
chxt=x,y
chxp=1,10,35,75

Biểu đồ dạng đường có vị trí các trục mặc định.
chxt=x,y
chxp chưa được xác định

Trở lại đầu trang

Kiểu nhãn trục chxs

Bạn có thể chỉ định cỡ chữ, màu sắc và cách căn chỉnh cho nhãn trục, cả nhãn tuỳ chỉnh và giá trị nhãn mặc định. Tất cả các nhãn trên cùng một trục đều có cùng định dạng. Nếu có nhiều bản sao của một trục, bạn có thể định dạng từng trục. Bạn cũng có thể chỉ định định dạng của một chuỗi nhãn, chẳng hạn như để hiển thị ký hiệu tiền tệ hoặc số 0 ở cuối.

Theo mặc định, trục trên cùng và trục dưới cùng không hiển thị dấu kiểm theo giá trị, trong khi trục bên trái và trục phải hiển thị các dấu kiểm này.

Cú pháp

Giá trị cho nhiều trục phải được phân tách bằng ký tự dấu gạch đứng (|).

chxs=
 <axis_index><opt_format_string>,<opt_label_color>,<opt_font_size>,<opt_alignment>,<opt_axis_or_tick>,<opt_tick_color>,<opt_axis_color>
   |...|
 <axis_index><opt_format_string>,<opt_label_color>,<opt_font_size>,<opt_alignment>,<opt_axis_or_tick>,<opt_tick_color>,<opt_axis_color>
<axis_index>
Trục áp dụng giá trị này. Đây là chỉ mục từ 0 trong tham số chxt.
<opt_format_string>
[Không bắt buộc] Đây là một chuỗi định dạng không bắt buộc. Nếu được sử dụng, chuỗi này sẽ đứng ngay sau số chỉ mục trục mà không có dấu phẩy xen kẽ. Phần tử này bắt đầu bằng một chữ cái cố định N, theo sau là các giá trị sau đây, tất cả đều không bắt buộc: Cú pháp của chuỗi định dạng như sau:
       N<preceding_text>*<number_type><decimal_places>zs<x or y>*<following_text>
Sau đây là ý nghĩa của từng phần tử:
  • <preceding_text> – Văn bản theo nghĩa đen đứng trước mỗi giá trị.
  • *...* – Một khối không bắt buộc được bao bọc bằng dấu hoa thị cố định, trong đó bạn có thể chỉ định thông tin định dạng cho các số. Các giá trị sau đây được hỗ trợ và không bắt buộc:
    • <number_type> – Định dạng số dành cho giá trị số. Chọn một trong các lựa chọn sau:
      • f – [Mặc định] Định dạng dấu phẩy động. Hãy cân nhắc việc chỉ định độ chính xác bằng giá trị <decimal_places> .
      • p – Định dạng phần trăm. Ký hiệu % được thêm tự động. Lưu ý: Khi sử dụng định dạng này, các giá trị dữ liệu từ 0,0 — 1,0 ánh xạ đến 0 — 100% (ví dụ: 0,43 sẽ được thể hiện là 43%).
      • e – Định dạng ký hiệu khoa học.
      • c<CUR> – Định dạng số theo đơn vị tiền tệ được chỉ định, với điểm đánh dấu đơn vị tiền tệ thích hợp. Thay thế <CUR> bằng mã đơn vị tiền tệ gồm ba chữ cái. Ví dụ: cEUR cho Euro. Bạn có thể tìm thấy danh sách mã trên trang web ISO, mặc dù không phải ký hiệu nào cũng được hỗ trợ.
    • <decimal_places> – Một số nguyên chỉ định số chữ số thập phân cần hiển thị. Giá trị được làm tròn (không bị cắt bớt) đến độ dài này. Giá trị mặc định là 2.
    • z – Hiển thị số 0 ở cuối. Mặc định là no.
    • s – Dòng phân cách nhóm hiển thị. Mặc định là no.
    • x hoặc y – Hiển thị dữ liệu từ toạ độ x hoặc y, như được chỉ định. Ý nghĩa của dữ liệu x thay đổi theo loại biểu đồ: hãy thử nghiệm biểu đồ của bạn để xác định ý nghĩa của biểu đồ đó. Mặc định là "y".
  • <following_text> – Văn bản cố định theo sau từng giá trị.
<opt_label_color>
Màu sắc áp dụng cho văn bản trục (chứ không phải đường trục), ở định dạng thập lục phân RRGGBB. Màu đường trục được chỉ định riêng bằng thuộc tính opt_axis_color. Mặc định là màu xám.
<opt_font_size>
[Không bắt buộc] chỉ định kích thước phông chữ bằng pixel. Tham số này là không bắt buộc.
<opt_alignment>
[Không bắt buộc] Căn chỉnh nhãn. Đối với trục trên cùng hoặc dưới cùng, phần này mô tả cách nhãn căn chỉnh với dấu kiểm bên trên hoặc bên dưới; đối với trục trái hoặc phải, phần này mô tả cách nhãn được căn chỉnh bên trong hộp giới hạn tiếp xúc với trục. Chỉ định một trong các số sau:
  • -1Trên cùng hoặc dưới cùng: nhãn ở bên phải của kim đánh dấu nhịp độ khung hình; Trái hoặc phải: nhãn được căn trái trong khu vực. Mặc định cho nhãn trục r.
  • 0Trên cùng hoặc dưới cùng: nhãn được căn giữa trên kim đánh dấu nhịp độ khung hình; Trái hoặc phải: nhãn được căn giữa trong khu vực. Mặc định cho các nhãn trục x và t.
  • 1Trên cùng hoặc dưới cùng: nhãn ở bên trái kim đánh dấu; Trái hoặc phải: nhãn được căn phải trong khu vực. Mặc định cho nhãn trục y.
<opt_axis_or_tick>
[Không bắt buộc; không được hỗ trợ trong Google-o-meter] Liệu có hiển thị dấu kiểm và/hoặc đường trục cho trục này hay không. Dấu kiểm và đường trục chỉ dùng được cho các trục trong cùng (ví dụ: các trục này không được hỗ trợ cho đường bên ngoài của 2 trục x). Sử dụng một trong các giá trị sau:
  • l (chữ thường "L") – Chỉ vẽ đường trục.
  • t – Chỉ vẽ dấu kiểm. Dấu kiểm là các dòng nhỏ bên cạnh nhãn trục.
  • lt – [Mặc định] Vẽ cả đường trục và dấu kiểm cho tất cả các nhãn.
  • _ – (Dấu gạch dưới) Không vẽ đường trục và dấu kiểm. Nếu bạn muốn ẩn một đường trục, hãy sử dụng giá trị này.
<tick_color>
[Không bắt buộc; không được hỗ trợ trong Google-o-meter] Màu của dấu kiểm, ở định dạng thập lục phân RRGGBB. Mặc định là màu xám.
<opt_axis_color>
[Không bắt buộc] Màu của đường trục này, ở định dạng thập lục phân RRGGBB. Mặc định là màu xám.

 

Ví dụ

Nội dung mô tả Ví dụ:

Kích thước và màu sắc phông chữ được chỉ định cho trục x thứ hai (Tháng 1, tháng 2, tháng 3).

Biểu đồ dạng đường có tối thiểu, trung bình và tối đa ở bên trái, 0, 1, 2, 3 và 4 ở bên phải, 0 đến 100 dọc theo trục x và tháng 1, tháng 2 và tháng 3 màu xanh dương bên dưới

chxt=x,y,r,x
chxr=2,0,4
chxl=3:|Jan|Feb|Mar|
     1:|min|average|max
chxp=1,10,35,75
chxs=3,0000DD,13,0,t

Cỡ chữ, màu sắc và căn chỉnh được chỉ định cho trục y bên phải. Dấu kiểm, nhưng không có đường trục, được vẽ.

Biểu đồ dạng đường có giá trị từ 0 đến 100 dọc theo trục x, tháng 1, tháng 2, tháng 3 bên dưới, giá trị 0 đến 4 trên trục y và dấu kiểm màu đỏ với văn bản màu xanh dương cho tối thiểu, trung bình và tối đa ở bên phải.

chxt=x,y,r,x
chxl=3:|Jan|Feb|Mar|
     2:|min|average|max
chxp=2,10,35,95
chxs=2,0000DD,13,-1,t,FF0000

Biểu đồ này bao gồm 3 tập dữ liệu và 3 tập hợp nhãn trục, mỗi tập cho một chuỗi. Mỗi bộ nhãn được định dạng bằng một chuỗi định dạng tuỳ chỉnh, như mô tả dưới đây:

  • 0N*e,000000|
    • 0 có nghĩa là chuỗi dữ liệu đầu tiên
    • N có nghĩa là một chuỗi định dạng
    • * có nghĩa là điểm bắt đầu thông số định dạng
    • e có nghĩa là ký hiệu khoa học
    • * có nghĩa là điểm kết thúc của thông số định dạng
    • 000000 có nghĩa là văn bản màu đen.
  • 1N*cUSD*Mil,FF0000|
    • 1 có nghĩa là loạt thứ hai
    • N có nghĩa là một chuỗi định dạng
    • * có nghĩa là điểm bắt đầu thông số định dạng
    • c nghĩa là một điểm đánh dấu tiền tệ
    • USD chỉ định đô la Mỹ làm điểm đánh dấu đơn vị tiền tệ để sử dụng
    • * có nghĩa là điểm kết thúc của thông số định dạng
    • Mil là một giá trị cố định sau chuỗi
    • FF0000 có nghĩa là văn bản màu đỏ.
  • 2N*sz2*,0000FF
    • 2 có nghĩa là loạt chương trình thứ ba
    • N có nghĩa là một chuỗi định dạng
    • * nghĩa là điểm bắt đầu thông số định dạng
    • s có nghĩa là hiển thị các thông số phân nhóm (trong tiếng Anh (Mỹ), tức là dấu phẩy mỗi 3 số 0)
    • z2 có nghĩa là hiển thị hai số 0 ở cuối
    • 0000FF có nghĩa là văn bản màu xanh dương.

Phạm vi nhãn trục được đặt bằng tham số chxr (axis_index, start, end, step). Nếu bạn không đặt chính sách này, thì giá trị mặc định sẽ là 0 — 100.


chd=s:
  984sttvuvkQIBLKNCAIi,
  DEJPgq0uov17zwopQODS,
  AFLPTXaflptx159gsDrn
chxr=
  0,0,1000000,250000|
  1,0,60|
  2,0,5000
chxs=
  0N*e,000000|
  1N*cUSD*Mil,FF0000|
  2N*sz2*,0000FF

Trở lại đầu trang

Kiểu đánh dấu trục chxtc

Bạn có thể chỉ định dấu kiểm dài cho các trục cụ thể. Thông thường, thuộc tính này dùng để mở rộng một dấu kiểm trên chiều dài của biểu đồ. Sử dụng tham số chxs để thay đổi màu của dấu kiểm.

Giá trị cho nhiều trục phải được phân tách bằng ký tự dấu gạch đứng (|). Các giá trị trong một chuỗi phải được phân tách bằng dấu phẩy.

Cú pháp

chxtc=
  <axis_index_1>,<tick_length_1>,...,<tick_length_n>
    |...|
  <axis_index_m>,<tick_length_1>,...,<tick_length_n>
<axis_index>
Trục áp dụng giá trị này. Đây là chỉ mục từ 0 trong tham số chxt. Tách giá trị cho các trục khác nhau bằng dấu phân tách thanh.
<tick_length_1>,...,<tick_length_n>
Độ dài của dấu kiểm trên trục đó, tính bằng pixel. Nếu bạn chỉ định một giá trị, thì giá trị đó sẽ áp dụng cho tất cả các giá trị; nếu bạn cung cấp nhiều giá trị, thì các dấu kiểm trục sẽ quay vòng qua danh sách các giá trị cho trục đó. Các giá trị dương sẽ được vẽ bên ngoài vùng biểu đồ và bị cắt theo đường viền biểu đồ. Giá trị dương tối đa là 25. Các giá trị âm được vẽ bên trong vùng biểu đồ và bị cắt theo đường viền vùng biểu đồ.

 

Ví dụ

Nội dung mô tả Ví dụ:

Ví dụ về cách sử dụng chxtc để tạo dấu kiểm dài màu đỏ. Độ dài của dấu kiểm ở đây vượt quá chiều rộng của vùng biểu đồ, nhưng sẽ bị cắt để vừa với biểu đồ.

  • chxt=x,y,r,x – Hiển thị một trục trái, một trục phải và hai trục dưới cùng.
  • chxl=2:|min|average|max|3:|Jan|Feb|Mar – Văn bản nhãn được gán cho trục "r" (bên phải) và trục x bên ngoài.
  • chxp=2,10,35,95 – Vị trí nhãn tuỳ chỉnh dọc theo trục r (index=2) cho 3 nhãn.
  • chxs=2,0000dd,13,-1,t,FF0000 – Kiểu nhãn trục cho trục r: màu văn bản, kích thước văn bản, được căn trái, có dấu kiểm màu đỏ.
  • chxtc=1,10|2,-180 – Độ dài kim đánh dấu nhịp độ khung hình trên trục cho trục y và r. Giá trị đầu tiên chỉ định các kim đánh dấu nhịp độ khung hình có độ dài 10 pixel, bên ngoài trục. Giá trị thứ hai chỉ định các kim đánh dấu nhịp độ khung hình có độ dài 180 pixel bên trong trục; số âm có nghĩa là kim đánh dấu nhịp độ khung hình nằm bên trong trục và dấu kiểm sẽ bị cắt để vừa với biểu đồ.

Biểu đồ dạng đường có giá trị từ 0 đến 100 dọc theo trục x, tháng 1, tháng 2, tháng 3 bên dưới, giá trị từ 0 đến 4 trên trục y và dấu kiểm màu đỏ dài với văn bản màu xanh dương cho tối thiểu, trung bình và tối đa ở bên phải.

chxt=x,y,r,x
chxl=
  2:|min|average|max|
  3:|Jan|Feb|Mar
chxp=2,10,35,95
chxs=
  2,0000dd,13,-1,t,FF0000
chxtc=1,10|2,-180

Biểu đồ này thể hiện độ dài của kim đánh dấu nhịp độ khung hình xen kẽ. chxtc chỉ định hai giá trị độ dài của kim đánh dấu nhịp độ khung hình cho trục y (5 và 15) và các kim đánh dấu nhịp độ khung hình được vẽ trên biểu đồ sẽ xen kẽ giữa hai giá trị này.
chxt=x,y
chxtc=
  1,5,15

Trở lại đầu trang

Lấp đầy nền chf [Tất cả biểu đồ]

Bạn có thể chỉ định kiểu và màu nền cho vùng dữ liệu biểu đồ và/hoặc toàn bộ nền biểu đồ. Các kiểu tô màu nền bao gồm tô màu nền đồng nhất, tô màu nền dạng sọc và màu chuyển màu. Bạn có thể chỉ định nhiều màu nền cho những khu vực khác nhau (ví dụ: toàn bộ vùng biểu đồ hoặc chỉ vùng dữ liệu). Vùng biểu đồ sẽ ghi đè lên màu nền. Tất cả màu nền được chỉ định bằng tham số chf và bạn có thể kết hợp nhiều kiểu màu nền (màu nền đồng nhất, màu sọc, màu chuyển màu) trong cùng một biểu đồ bằng cách phân tách các giá trị bằng ký tự dấu gạch đứng ( | ). Vùng biểu đồ sẽ ghi đè màu nền của biểu đồ.

Màu nền đặc chf [Tất cả biểu đồ]

Bạn có thể chỉ định màu nền đồng nhất cho nền và/hoặc vùng biểu đồ hoặc chỉ định giá trị độ trong suốt cho toàn bộ biểu đồ. Bạn có thể chỉ định nhiều màu nền bằng cách sử dụng ký tự gạch đứng (|). (Maps: chỉ nền).

Cú pháp

chf=<fill_type>,s,<color>|...
<fill_type>
Phần biểu đồ đang được điền. Chỉ định một trong các giá trị sau:
  • bg – Màu nền
  • c – Lấp đầy vùng biểu đồ. Không hỗ trợ cho biểu đồ bản đồ.
  • a – Làm cho toàn bộ biểu đồ (bao gồm cả nền) trong suốt. 6 chữ số đầu tiên của <color> được bỏ qua và chỉ hai chữ số cuối cùng (giá trị trong suốt) được áp dụng cho toàn bộ biểu đồ và tất cả màu nền.
  • b<index> – Màu nền thanh (chỉ áp dụng cho biểu đồ thanh). Thay thế <index> bằng chỉ mục chuỗi của các thanh cần tô màu đồng nhất. Hiệu quả này tương tự như việc chỉ định chco trong biểu đồ thanh. Hãy xem phần Màu của chuỗi biểu đồ thanh để biết ví dụ.
giây
Biểu thị màu nền đồng nhất hoặc trong suốt.
<color>
Màu nền, ở định dạng thập lục phân RRGGBB. Đối với độ trong suốt, 6 chữ số đầu tiên sẽ được bỏ qua nhưng vẫn phải được đưa vào.

 

Ví dụ

Nội dung mô tả Ví dụ:

Ví dụ này tô nền biểu đồ bằng màu xám nhạt (EFEFEF).

Biểu đồ dạng đường màu đỏ với vùng màu đen.

chf=bg,s,EFEFEF

Ví dụ này tô nền biểu đồ bằng màu xám nhạt (EFEFEF) và tô màu đen cho vùng biểu đồ (000000).

Biểu đồ dạng đường màu đỏ với vùng biểu đồ màu đen và nền xám nhạt.

chf=c,s,000000|
bg,s,EFEFEF

Ví dụ này áp dụng độ trong suốt 50% cho toàn bộ biểu đồ (80 trong hệ thập lục phân là 128 hoặc khoảng 50% độ trong suốt). Hãy chú ý đến nền của ô trong bảng xuất hiện qua biểu đồ.

Biểu đồ tán xạ có các điểm có màu xanh dương với độ trong suốt 50%.

chf=a,s,00000080

Trở lại đầu trang

Màu tô chuyển tiếp chf [Đường kẻ, Thanh, Máy đo Google, Rađa, Tán xạ,Venn]

Bạn có thể áp dụng một hoặc nhiều màu nền chuyển màu cho các vùng biểu đồ hoặc nền. Màu nền chuyển màu sẽ làm mờ từ một màu này sang một màu khác. (Biểu đồ hình tròn, biểu đồ theo mét Google: chỉ ở chế độ nền.)

Mỗi màu nền chuyển màu chỉ định một góc, sau đó 2 hoặc nhiều màu được neo vào một vị trí đã chỉ định. Màu sắc thay đổi khi di chuyển từ quảng cáo cố định này sang quảng cáo cố định khác. Bạn phải có ít nhất hai màu với các giá trị <color_centerpoint> khác nhau để một màu có thể mờ dần vào màu còn lại. Mỗi độ dốc bổ sung được chỉ định bằng một cặp <color>,<color_centerpoint>.

Cú pháp

chf=<fill_type>,lg,<angle>,<color_1>,<color_centerpoint_1>
    ,...,
  <color_n>,<color_centerpoint_n>
<fill_type>
Khu vực biểu đồ cần điền. Một trong những trường hợp sau:
  • bg – Màu nền
  • c – Lấp đầy vùng biểu đồ.
  • b<index> – Màu nền chuyển màu của thanh (chỉ dành cho biểu đồ thanh). Thay thế <index> bằng chỉ mục chuỗi của các thanh cần tô màu nền. Hãy xem phần Màu của chuỗi biểu đồ thanh để biết ví dụ.
lg
Chỉ định màu nền có độ dốc.
<góc>
Một số chỉ định góc chuyển màu từ 0 (ngang) đến 90 (dọc).
<color>
Màu của màu nền, ở định dạng thập lục phân RRGGBB.
<color_centerpoint>
Chỉ định điểm neo cho màu này. Màu sẽ bắt đầu mờ dần từ điểm này khi tiến gần đến một điểm neo khác. Phạm vi giá trị từ 0 (cạnh dưới hoặc bên trái) đến 1 (cạnh trên hoặc bên phải), nghiêng một góc được xác định bằng <angle>.

 

Ví dụ

Nội dung mô tả Ví dụ:

Vùng biểu đồ có độ dốc theo chiều ngang theo chiều ngang, được chỉ định với góc bằng 0 độ (0).

Các màu là màu hồng đào (FFE7C6), được căn giữa ở bên trái (vị trí 0.0) và màu xanh dương (76A4FB) ở giữa phía bên phải (vị trí 1.0).

Nền biểu đồ được vẽ màu xám (EFEFEF).

Biểu đồ dạng đường màu xám đậm với nền xám nhạt và vùng biểu đồ có dải chuyển màu từ trắng đến xanh dương từ trái sang phải

chf=
  c,lg,0,
  FFE7C6,0,
(đào)
  76A4FB,1
(xanh lam)

Khu vực trong biểu đồ có độ dốc theo đường chéo (dưới cùng bên trái sang trên cùng bên phải), được xác định với góc 45 độ (45).

Đào (FFE7C6) là màu đầu tiên được chỉ định. Dưới cùng bên trái của biểu đồ là màu hồng đào thuần khiết.

Xanh dương (6A4FB) là màu thứ hai được chỉ định. Phần trên cùng bên phải của biểu đồ có màu xanh dương nhạt. Hãy lưu ý cách chúng ta chỉ định độ lệch là 0, 75 để tạo ra đỉnh màu xanh dương mờ dần về phía góc trên cùng bên phải.

Nền biểu đồ được vẽ màu xám (EFEFEF).

Biểu đồ dạng đường màu xám đậm với nền xám nhạt và vùng biểu đồ có dải chuyển màu theo đường chéo từ trắng đến xanh dương từ dưới cùng bên trái lên trên cùng bên phải

chf=
  c,lg,45,
  FFE7C6,0,
(đào)
  76A4FB,0.75
(xanh lam)

Khu vực biểu đồ có độ dốc theo chiều dọc (từ trên xuống dưới) theo chiều dọc, được xác định với góc 90 độ (90).

Xanh dương (76A4FB) là màu đầu tiên được chỉ định. Phần trên cùng của biểu đồ có màu xanh dương nhạt.

Đào (FFE7C6) là màu thứ hai được chỉ định. Dưới cùng của biểu đồ là màu quả đào nguyên chất.

Nền biểu đồ được vẽ màu xám (EFEFEF).

Biểu đồ dạng đường màu xám đậm với nền xám nhạt và vùng biểu đồ có độ dốc theo chiều dọc từ trắng đến xanh dương từ dưới lên trên

chf=
  c,lg,90,
  FFE7C6,0,
(đào)
  76A4FB,0.5
(xanh lam)

Trở lại đầu trang

 

Màu nền sọc chf [Đường, Thanh, Máy đo Google, Radar, Tán xạ, Venn]

Bạn có thể chỉ định màu nền sọc cho vùng biểu đồ của mình hoặc toàn bộ biểu đồ. (Biểu đồ hình tròn, biểu đồ mét trên Google: chỉ ở chế độ nền.)

Cú pháp

chf=
  <fill_type>,ls,<angle>,<color_1>,<width_1>
    ,...,
  <color_n>,<width_n>
<fill_type>
Khu vực biểu đồ cần điền. Một trong những trường hợp sau:
  • bg – Màu nền
  • c – Lấp đầy vùng biểu đồ
  • b<index> - Màu nền thanh (chỉ áp dụng cho biểu đồ thanh). Thay thế <index> bằng chỉ mục chuỗi của các thanh cần tô màu sọc. Hãy xem phần Màu của chuỗi biểu đồ thanh để biết ví dụ.
ls
Chỉ định màu nền dạng sọc tuyến tính.
<góc>
Góc của tất cả các sọc, so với trục y. Sử dụng 0 cho sọc dọc hoặc 90 cho sọc ngang.
<color>
Màu của sọc này, ở định dạng thập lục phân RRGGBB. Lặp lại <color> và <width> cho từng sọc bổ sung. Bạn phải có ít nhất hai sọc. Các sọc thay thế cho đến khi biểu đồ được lấp đầy.
<width>
Chiều rộng của dải này, từ 0 đến 1, trong đó 1 là chiều rộng đầy đủ của biểu đồ. Các sọc được lặp lại cho đến khi biểu đồ được lấp đầy. Lặp lại <color> và <width> cho từng sọc bổ sung. Bạn phải có ít nhất hai sọc. Các sọc thay thế cho đến khi biểu đồ được lấp đầy.

 

Ví dụ

Nội dung mô tả Ví dụ:
  • bg,ls,0 – Nền sọc với các sọc ở góc 0 độ so với trục y (song song với trục y). Các sọc này lấp đầy nền biểu đồ cũng như khu vực biểu đồ.
  • CCCCCC,0.15 – Sọc đầu tiên có màu xám đậm, rộng bằng 15% so với biểu đồ.
  • FFFFFF,0.1 – Sọc thứ hai có màu trắng, rộng bằng 10% so với biểu đồ.
Biểu đồ dạng đường màu xanh dương có các sọc màu xám và trắng xen kẽ từ trái sang phải
chf=
  bg,ls,0,
  CCCCCC,0.15,
  FFFFFF,0.1
  • c,ls,90 – Khu vực biểu đồ có các sọc ngang với một góc 90 độ tính từ trục y. Sọc lấp đầy vùng biểu đồ, nhưng nền biểu đồ bị bỏ qua.
  • 999999,0.25 – Sọc đầu tiên có màu xám đậm, rộng bằng 25% so với biểu đồ.
  • CCCCCC,0.25 – Giống như sọc đầu tiên, nhưng có màu xám nhạt hơn.
  • FFFFFF,0.25 – Giống như sọc đầu tiên, nhưng có màu trắng.
Biểu đồ dạng đường màu xanh dương có các sọc màu xám đậm, xám nhạt, trắng và xám đậm từ dưới lên trên
chf=
  c,ls,90,
  999999,0.25,
  CCCCCC,0.25,
  FFFFFF,0.25

Trở lại đầu trang

Đường lưới chg [Đường, Thanh, Rađa, Tán xạ]

Bạn có thể chỉ định các đường lưới liền nét hoặc chấm trên biểu đồ bằng cách sử dụng tham số chg.

Tham số này không cho phép bạn chỉ định độ dày hoặc màu của đường kẻ. Để biết thêm cách tạo đường trên biểu đồ, hãy xem các điểm đánh dấu hình dạng (chm loại h, H, v hoặc V), điểm đánh dấu phạm vi (chm) và dấu kiểm trên trục (chxtc).

Cú pháp

chg=
  <x_axis_step_size>,<y_axis_step_size>,<opt_dash_length>,<opt_space_length>,<opt_x_offset>,<opt_y_offset>
<x_axis_step_size>, <y_axis_step_size>
Dùng để tính số lượng đường lưới x hoặc y sẽ hiển thị trên biểu đồ. 100 / step_size = số đường lưới trên biểu đồ. Vì vậy: 20,25 có nghĩa là 5 đường lưới dọc và 4 đường lưới ngang.
<opt_dash_length>, <opt_space_length>
[Không bắt buộc] Dùng để xác định các đường lưới nét đứt. Tham số đầu tiên là độ dài của từng đường gạch ngang, tính bằng pixel. Tham số thứ hai là khoảng cách giữa các dấu gạch ngang, tính bằng pixel. Chỉ định 0 cho <opt_space_length> cho một đường liền nét. Giá trị mặc định là 4,1.
<opt_x_offset>,<opt_y_offset>
[Không bắt buộc] Số đơn vị (tuỳ theo tỷ lệ của biểu đồ) cần bù trừ các đường lưới x và y tương ứng. Có thể là giá trị dương hoặc giá trị âm. Nếu chỉ định giá trị này, bạn cũng phải chỉ định tất cả các giá trị trước đó. Giá trị mặc định là 0.

 

Ví dụ

Nội dung mô tả Ví dụ:

Những ví dụ này chỉ sử dụng các tham số <x_axis_step_size><y_axis_step_size>. Theo mặc định, API Biểu đồ hiển thị một đường lưới nét đứt.

Biểu đồ dạng đường có 5 đường kẻ ngang màu xám nhạt và 5 đường lưới ngang màu xám
chg=20,50
Biểu đồ dạng đường có 5 đường kẻ ngang màu xám nhạt và 5 đường lưới ngang màu xám
chg=20,50

Ví dụ này sử dụng không gian lớn hơn để hiển thị các đường lưới sáng hơn (1,5).

Biểu đồ dạng đường có 5 đường kẻ dọc và 2 đường kẻ ngang mờ, xám nhạt, nét đứt
chg=20,50,1,5

Để hiển thị các đường lưới đồng nhất, hãy chỉ định số không (0) cho tham số <opt_space_length>.

Biểu đồ này cũng chỉ định độ lệch trục x là 10.

Biểu đồ dạng đường có 5 đường lưới dọc và 2 đường kẻ ngang, màu xám nhạt
chg=20,50,1,0,10

Biểu đồ này minh hoạ độ lệch trục x là 10 và độ lệch trục y là 20.

Biểu đồ dạng đường có 5 đường lưới dọc và 2 đường kẻ ngang, màu xám nhạt
chg=20,50,3,3,10,20

Trở lại đầu trang

Kiểu đường kẻ chls [Đường kẻ, Rađa]

Bạn có thể chỉ định độ dày của đường và kiểu nét đậm/rạch bằng tham số chls. Tham số này chỉ có thể dùng để tạo kiểu cho các đường trong biểu đồ dạng đường hoặc biểu đồ rađa; bạn không thể sử dụng tham số này để tạo kiểu cho đường trong biểu đồ phức hợp, trừ phi loại cơ sở của biểu đồ phức hợp là biểu đồ dạng đường.

Cú pháp

Phân tách nhiều kiểu dòng bằng ký tự dấu gạch đứng ( | ); kiểu đầu tiên áp dụng cho dòng đầu tiên, kiểu thứ hai áp dụng cho dòng tiếp theo, và cứ tiếp tục như vậy. Nếu bạn có ít kiểu hơn đường kẻ, thì kiểu mặc định sẽ được áp dụng cho mọi dòng không xác định.

chls=
  <line_1_thickness>,<opt_dash_length>,<opt_space_length>
    |...|
  <line_n_thickness>,<opt_dash_length>,<opt_space_length>
<line_1_thickness>
Độ dày của đường kẻ, tính bằng pixel.
<opt_dash_length>, <opt_space_length>
[Không bắt buộc] Dùng để xác định các đường lưới nét đứt. Tham số đầu tiên là độ dài của từng đường gạch ngang, tính bằng pixel. Tham số thứ hai là khoảng cách giữa các dấu gạch ngang, tính bằng pixel. Đối với đường liền nét, không chỉ định giá trị nào. Nếu bạn chỉ chỉ định <opt_dash_length>, thì <opt_space_length> sẽ được đặt thành <opt_dash_length>. Giá trị mặc định là 1.0 (một đường liền nét).

 

Ví dụ

Nội dung mô tả Ví dụ:

Ở đây, đường nét đứt được 3,6,3 chỉ định, còn đường liền nét dày hơn do 5 chỉ định.

Biểu đồ dạng đường có một đường liền nét và một đường nét đứt
chls=3,6,3|5

Trở lại đầu trang

Điểm đánh dấu biểu tượng động chem [Thanh, Đường, Ra đa, Tán xạ]

Tạo biểu đồ và chỉ định một hoặc nhiều biểu tượng động làm giá trị chem. Cú pháp của chem như sau. Bạn không bắt buộc phải sử dụng tất cả các mục phân tách bằng dấu chấm phẩy có màu tím và bạn có thể bỏ qua hoàn toàn bất kỳ mục nào trong URL. Bạn có thể thêm nhiều điểm đánh dấu bằng cách thêm nhiều chuỗi cú pháp được phân tách bằng ký tự |. Bạn có thể đọc thêm về các biểu tượng động trên trang biểu tượng động.

Bạn cũng có thể nhúng biểu đồ bên trong một biểu đồ khác dưới dạng biểu tượng động. Hãy xem phần phụ Biểu đồ được nhúng bên dưới.

chem=
  y;s=<icon_string_constant>;d=<marker_data_string>;ds=<which_series>;dp=<which_points>;py=<opt_z_order>;po=<x,y>;of=<x_offset,y_offset>
|...| y;s=<icon_string_constant>;d=<marker_data_string>;ds=<which_series>;dp=<which_points>;py=<opt_z_order>;po=<x,y>;of=<x_offset,y_offset>
s=<icon_string_constant>
Hằng số đánh dấu chuỗi cho biểu tượng động, trên trang biểu tượng động. Hằng số này gần giống với tham số chst cho các biểu tượng độc lập. Tuy nhiên, khi chuỗi biểu tượng độc lập bắt đầu bằng "d_", bạn nên xoá tiền tố đó để lấy điểm đánh dấu biểu tượng động tương đương. Ví dụ: biểu tượng độc lập: d_bubble_icon_text_small; điểm đánh dấu biểu tượng động tương đương: bubble_icon_text_small.
d=<marker_data_string>
Dữ liệu cần thiết cho loại điểm đánh dấu cụ thể này. Hàm này chứa cùng một chuỗi sẽ được dùng trong tham số chld cho một biểu tượng độc lập tương đương, ngoại trừ việc tất cả các dấu phân cách phải được thay thế bằng dấu phẩy (hãy nhớ sử dụng dấu phẩy thay vì dấu gạch đứng đối với văn bản nhiều dòng!). Xin lưu ý rằng trong chuỗi dữ liệu, bạn cũng phải thoát các ký tự sau bằng dấu @: gạch đứng ( | ) , at ( @ ) , bằng ( = ), dấu phẩy ( , ), dấu chấm phẩy ( ; ). Ví dụ: hello@,+world, 5@@10+cents+each.
ds=<which_series>
[Không bắt buộc] Chỉ mục từ 0 của chuỗi dữ liệu chứa điểm đánh dấu này. Giá trị mặc định là 0.
dp=<which_points>
[Không bắt buộc] Chỉ định những điểm dữ liệu dùng để vẽ điểm đánh dấu. Giá trị mặc định là 0 (điểm đầu tiên trong chuỗi). Sử dụng một trong các định dạng sau:
  • n.d – Điểm dữ liệu nào để vẽ điểm đánh dấu, trong đó n.d là chỉ mục từ 0 trong chuỗi dữ liệu. Nếu bạn chỉ định một giá trị không phải là số nguyên, thì phân số sẽ chỉ ra điểm trung gian đã tính. Ví dụ: 3, 5 có nghĩa là nửa chừng giữa điểm 3 và điểm 4.
  • range,<start>,<end>,<step> – Vẽ một điểm đánh dấu trên mỗi điểm dữ liệu bước trong phạm vi từ bắt đầu đến kết thúc, bao gồm cả điểm bắt đầu và kết thúc. Điểm bắt đầu và điểm kết thúc là các giá trị chỉ mục và có thể là số có dấu phẩy động để cho biết giá trị trung gian. Tất cả giá trị là không bắt buộc; giá trị mặc định là: bắt đầu=0, kết thúc=mục cuối, bước=1. Nếu bỏ qua một giá trị, bạn vẫn phải thêm dấu phẩy trung gian, nhưng không nhất thiết phải thêm dấu phẩy trống ở cuối. Ví dụ: dp=range,0,4 vẽ một điểm đánh dấu trên các phần tử từ 0 đến 4; dp=range,5,10,2 vẽ một điểm đánh dấu trên các phần tử 5, 7 và 9; dp=range,2 vẽ các điểm trên điểm thứ ba trở đi; dp=range,3,,1.5 vẽ một điểm đánh dấu trên mỗi 1, 5 điểm dữ liệu từ mục thứ tư đến mục cuối cùng.
  • all – Vẽ một điểm đánh dấu trên mọi phần tử. Điều này tương đương với range,0,end_index. Ví dụ: dp=all
  • every,n – Vẽ một điểm đánh dấu trên mỗi điểm đánh dấu thứ. Ví dụ: dp=every,2 vẽ một điểm đánh dấu trên các mục 0, 2 và 4.
py=<z_order>
[Không bắt buộc] Lớp mà bạn muốn 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à số có dấu phẩy động từ -1 đến 1, trong đó -1 là đáy và 1, 0 là giá trị trên cùng. Các phần tử biểu đồ (đường và thanh) nằm ngay bên dưới số 0. Nếu hai điểm đánh dấu có cùng giá trị, chúng sẽ được vẽ theo thứ tự do URL cung cấp. Giá trị mặc định là 0 (ngay phía trên các thành phần của biểu đồ).
po=<x,y>
[Không bắt buộc] Một vị trí tuyệt đối trên biểu đồ mà tại đó bạn có thể vẽ điểm đánh dấu. x và y là hai số có dấu phẩy động, trong đó 0,0,0,0 là góc dưới cùng bên trái và 1,0,1,0 là góc trên cùng bên phải.
trên=<x_offset,y_offset>
[Không bắt buộc] Một số pixel để bù trừ biểu tượng ở vị trí thông thường. x_offsety_offset là số nguyên dương hoặc âm. Bạn phải chỉ định giá trị này trong một biểu tượng động được nhúng, vì điểm đánh dấu sẽ được căn giữa theo chiều dọc và chiều ngang phía trên điểm, tức là điểm có thể sẽ không thẳng hàng với điểm đánh dấu dữ liệu. Độ lệch phù hợp cho ghim thẳng đứng là of=0,22; độ lệch tốt cho ghim nghiêng là of=-12,20 hoặc of=12,20 tuỳ thuộc vào hướng của độ xiên, nhưng bạn có thể phải thử nghiệm. Giá trị mặc định là 0.0

 

Ví dụ

Nội dung mô tả Ví dụ:
Dưới đây là ví dụ về cùng một biểu tượng động được tạo dưới dạng hình ảnh độc lập và được dùng làm điểm đánh dấu trong biểu đồ dạng đường.

Biểu đồ 1: https://chart.googleapis.com/chart?chs=300x140&cht=lc&chco=FF9900,224499&
chd=t:75,74,66,30,10,5,3,1&chls=1|1&
chem=y;s=bubble_icon_text_small;d=ski,bb,Wheeee!,FFFFFF;dp=2;ds=0&chm=v,ccccFF,0,::.2,2

Biểu đồ 2: https://chart.googleapis.com/chart?chst=d_bubble_icon_text_small&chld=ski|bb|Wheeee!|FFFFFF|000000

Biểu đồ dạng đường có điểm đánh dấu biểu tượng động.
chem=
  y;s=bubble_icon_text_small;d=ski,bb,Wheeee!,FFFFFF;dp=2;ds=0


Điểm đánh dấu biểu tượng động giống như hình ảnh độc lập.


chst=
  d_bubble_icon_text_small
chld=
  ski|bb|Wheeee!|FFFFFF|000000

Lưu ý rằng điểm đánh dấu biểu tượng động sẽ được căn giữa vào điểm theo chiều ngang và chiều dọc. Vì vậy, nếu bạn dùng biểu tượng động có đuôi, thì đuôi sẽ không nằm trên điểm biểu đồ; trung tâm của điểm đánh dấu sẽ không nằm trên điểm đó. Biểu đồ đầu tiên căn giữa dấu đánh dấu ở điểm dữ liệu 3, điểm này thực sự đặt phần đuôi về bên phải của dấu đánh dấu trên đường một chút.

Biểu đồ thứ hai sử dụng giá trị of để di chuyển đuôi của điểm đánh dấu phía trên điểm dữ liệu mong muốn. Độ lệch tốt cho ghim nghiêng là -12,20.


chem=y;
  s=map_xpin_letter;
  d=pin_sleft,A,FF0000;
  dp=3;
  ds=1



chem=y;
  s=map_xpin_letter;
  d=pin_sleft,A,FF0000;
  dp=3;
  ds=1;
  of=-12,0

Để thêm nhiều biểu tượng động, hãy lặp lại chuỗi cú pháp được phân tách bằng ký tự |.

Ví dụ này hiển thị một dải ô, cũng như hai điểm đánh dấu riêng lẻ.

Hãy lưu ý cách các chốt dọc được bù trừ 0,22 và chốt nghiêng có độ lệch 12,20 để làm cho các điểm ghim thẳng hàng với chuỗi mà chúng mô tả.


chem=
  y;s=map_xpin_letter;d=pin_sright,A,FF0000;dp=4;ds=0;py=1;of=12,20|
  y;s=map_pin_icon;d=baby,FF5555;ds=1;dp=6;of=0,22|
  y;s=map_pin_icon;d=camping,DEF763;ds=2;dp=range,2,5
Hình này minh hoạ một điểm đánh dấu văn bản nhiều dòng. Điểm đánh dấu phải được bù trừ sau khi thêm văn bản, vì bong bóng sẽ đổi kích thước để vừa với văn bản, khiến điểm đánh dấu được căn giữa lại trên biểu đồ. Lưu ý rằng các dòng mới trong văn bản được biểu thị bằng dấu phẩy trong chuỗi dữ liệu d.
chem=y;
  s=bubble_texts_big;
  d=bbbr,FFC6A5,000000,Outlier,Forgot+to+feed;
  ds=0;
  dp=13;
  of=-120,2

Biểu đồ được nhúng

Bạn có thể nhúng một biểu đồ vào bên trong một biểu đồ khác bằng cú pháp biểu tượng động.

Có hai kiểu điểm đánh dấu biểu đồ được nhúng: biểu đồ được nhúng trong bong bóng và biểu đồ nhúng không có bong bóng. Sau đây là ví dụ về cả hai trường hợp:

Biểu đồ không có bong bóng
Biểu đồ có bong bóng
Biểu đồ không có bong bóng

Dưới đây là thông tin cụ thể về tham số s=<icon_string_constant>;d=<marker_data_string>, cho cả biểu đồ không có bong bóng và biểu đồ nhúng trong bong bóng (các thông số nêu trên không được mô tả lại ở đây):

Cú pháp

Non-bubble:
  chem=y;s=ec;d=<alignment_string>,<chart_data>;ds=<which_series>;dp=<which_points>;py=<z_order>;po=<x,y>;of=<x_offset,y_offset>

Bubble:
  chem=y;s=ecb;d=<frame_type>,<padding>,<frame_color>,<fill_color>,<chart_data>;ds=<which_series>;dp=<which_points>;py=<z_order>;po=<x,y>;of=<x_offset,y_offset>
alignment_string
[Chỉ áp dụng khi không có bong bóng trò chuyện] Phần nào của biểu đồ nhúng không có bong bóng trò chuyện được ghim vào điểm dữ liệu. Chọn một trong các hằng số chuỗi gồm hai chữ cái trong sơ đồ sau:Căn chỉnh chuỗi
chart_data
Dữ liệu của biểu đồ được nhúng. Đây là toàn bộ những phần sau https://chart.googleapis.com/chart? trong URL của biểu đồ cần nhúng. Hãy dùng công cụ bên dưới hoặc tuân theo các quy tắc được liệt kê bên dưới công cụ đó.
frame_type
[Chỉ bong bóng] Một trong những hằng số kiểu khung cho biểu tượng động.
khoảng đệm
[Chỉ bong bóng] Khoảng đệm bên trong bong bóng, tính bằng pixel.
frame_color
[Chỉ bong bóng] Màu khung, dưới dạng chuỗi màu HTML gồm 6 chữ số không có dấu #. Ví dụ: FF00FF.
fill_color
[Chỉ bong bóng] Màu nền bong bóng, dưới dạng một chuỗi màu HTML gồm 6 chữ số không có dấu #. Ví dụ: FF00FF.

Dữ liệu biểu đồ đã nhúng

Hãy sử dụng công cụ chuyển đổi sau để giúp tạo chuỗi biểu đồ, hoặc tự tạo chuỗi biểu đồ theo các quy tắc được đưa ra sau công cụ này.

Quy tắc chuyển đổi thủ công

1. Trước tiên, hãy thay thế tất cả các ký tự sau trong các cặp thông số và giá trị bằng các giá trị sau theo thứ tự hiển thị:

Thay thế Bằng cách này
%7C hoặc %7c
|
@
@@
%
25%
,
@,
|
@|
;
@;
&
26%
=
%3 ngày

2. Sau đó, hãy thay thế tất cả các giá trị &= trong cặp parameter1=value1&parameter2=value2... bằng dấu phẩy.

Trở lại đầu trang

Lấp đầy dòng chm [Đường kẻ, Rađa]

Bạn có thể tô màu cho vùng bên dưới đường dữ liệu bằng một màu đồng nhất.

Bạn có thể kết hợp màu nền dòng với bất kỳ tham số chm nào khác bằng cách sử dụng ký tự dấu gạch đứng ( | ) để phân tách các tham số chm.

Cú pháp

chm=
  <b_or_B>,<color>,<start_line_index>,<end_line_index>,<0>
    |...|
  <b_or_B>,<color>,<start_line_index>,<end_line_index>,<0>
<b_or_B>
Liệu có lấp đầy đến cuối biểu đồ hay chỉ đến dòng dưới tiếp theo.
  • B – Điền từ <start_line_index> đến cuối biểu đồ. <end_line_index> hỗ trợ cú pháp đặc biệt để bạn lấp đầy một phân đoạn của biểu đồ. Cách này dễ nhất nếu bạn có biểu đồ có một dòng duy nhất mà bạn muốn điền.
  • b – Điền vào giữa hai đường trong biểu đồ nhiều đường. Đường bắt đầu và đường kết thúc được biểu thị bằng <start_line_index><end_line_index>.
<color>
Một số thập lục phân ở định dạng RRGGBB của màu nền.
<start_line_index>
Chỉ mục của dòng mà hoạt động điền bắt đầu. Chuỗi dữ liệu đầu tiên được chỉ định trong chd có chỉ mục bằng 0 (0), chuỗi dữ liệu thứ hai có chỉ mục là 1, v.v.
<end_line_index>
  • Loại tô màu nền 'b' – Dòng dừng tô màu. Dòng này phải nằm dưới dòng hiện tại.
  • Loại tô màu "B" – Một trong các lựa chọn sau:
    • giá trị bất kỳ – Bất kỳ số nào trong tham số này sẽ bị bỏ qua và phần tô màu sẽ được điền từ dòng được chỉ định đến cuối biểu đồ
    • start:end – Để lấp đầy một lát cắt dọc bên dưới biểu đồ, hãy chỉ định start:end, trong đó đây là các chỉ mục điểm dữ liệu mô tả vị trí bắt đầu và dừng việc tô màu. Cả hai giá trị này đều không bắt buộc và được đặt mặc định là first_point:last_point. (Xem ví dụ bên dưới.)
<0>
Đặt trước – phải là 0.

 

Ví dụ

Nội dung mô tả Ví dụ:

Đối với một chuỗi dữ liệu, cách đơn giản nhất là sử dụng chm=B. Thao tác này sẽ lấp đầy toàn bộ vùng bên dưới đường kẻ.

Đây là loại vùng lấp đầy duy nhất hiện có cho biểu đồ rađa. chm=b không hoạt động với biểu đồ rađa.


chm=B,76A4FB,0,0,0

Đây là một biểu đồ có 2 đường và 2 màu nền. Bạn cần sử dụng một kỹ thuật đặc biệt để điền vào vùng bên dưới đường dưới cùng và phía trên dòng trên cùng.


chd=s:
cefhjkqwrlgYcfgc,
QSSVXXdkfZUMRTUQ,
HJJMOOUbVPKDHKLH,

chm=
b,224499,0,1,0| (xanh lam)
b,FF0000,1,2,0| (đỏ)

Trong biểu đồ nhiều đường, để điền từ đầu biểu đồ đến dòng đầu tiên, hãy thêm một chuỗi chứa hai bản sao có giá trị dữ liệu cao nhất đối với định dạng dữ liệu. Vì vậy, ví dụ: "...." để mã hoá mở rộng, "100,100" cho định dạng văn bản cơ bản, v.v. Điền từ chuỗi này đến dòng trên cùng.

Để điền từ dòng cuối cùng đến cuối biểu đồ, hãy thêm một chuỗi chứa hai bản sao có giá trị dữ liệu thấp nhất cho định dạng dữ liệu. Ví dụ: AAAA để mã hoá mở rộng, 0,0 cho định dạng văn bản cơ bản, v.v.

Các đường kẻ được vẽ màu đen bằng cách sử dụng chco.

Ba đường trên một biểu đồ; biểu đồ được tô màu xanh lục từ dưới cùng đến dòng đầu tiên, màu đỏ từ dòng đầu tiên đến dòng thứ hai, màu xanh dương đậm từ dòng thứ hai đến dòng thứ ba và màu xanh dương nhạt từ dòng thứ ba lên đầu biểu đồ
chd=e:
  ....,
(giá trị cao nhất)
  cefhjkqwrlgYcfgc,
  QSSVXXdkfZUMRTUQ,
  HJJMOOUbVPKDHKLH,
  AAAA
(giá trị bằng 0)
chm=
  b,76A4FB,0,1,0|
(xanh lam nhạt)
  b,224499,1,2,0| (xanh lam)
  b,FF0000,2,3,0| (đỏ)
  b,80C65A,3,4,0 (xanh lục)
chco=000000

Đây là một biểu đồ dạng đường có các lát cắt màu theo chiều dọc. Bạn có thể thực hiện việc này bằng cách chỉ định cặp start:end cho <end_line_index> với loại màu nền là 'B'.

  • B,76A4FB,0,0:3,0 – Màu nền dọc màu xanh dương bên dưới dòng 0, được liên kết bởi các điểm dữ liệu từ 0 đến 3.
  • B,990000,0,7:10,0 – Màu nền màu đỏ theo chiều dọc bên dưới dòng 0, được liên kết bởi các điểm dữ liệu từ 7 đến 10.
  • B,DEDC06,0,12:,0 – Màu nền dọc màu vàng bên dưới dòng 0, từ điểm dữ liệu 12 đến cuối chuỗi.

chm=
  B,76A4FB,0,0:3,0|
  B,990000,0,7:10,0|
  B,DEDC06,0,12:,0

Ví dụ này cho thấy cách sử dụng tô màu nền trên biểu đồ rađa.

Biểu đồ rađa
chm=
  B,FF000080,0,1.0,5.0|
  B,FF990080,1,1.0,5.0

Trở lại đầu trang

Điểm đánh dấu hình dạng chm [Thanh, Đường, 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 riêng lẻ trên một biểu đồ. Nếu hai hoặc nhiều điểm đánh dấu 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 bài viết Đ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 mọi tham số chm khác bằng cách dùng ký tự dấu gạch đứng ( | ) để phân tách các tham số chm.

Cú pháp

Chỉ định một tập hợp các thông số sau đây cho mỗi chuỗi cần được đánh dấu. Để đánh dấu nhiều chuỗi, hãy tạo thêm các tập hợp thông số được phân tách bằng 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 chỉ định điểm đánh dấu cho một chuỗi dữ liệu, thì chuỗi dữ liệu đó sẽ không nhận được bất kỳ điểm đánh dấu nào.

Các đ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 bạn đặt trước loại điểm đánh dấu có ký tự @ không bắt buộc, thì <opt_when_points> nên sử dụng định dạng x:y.
<marker_type>
Loại điểm đánh dấu cần sử dụng. Hãy chỉ định một trong các loại sau:
  • a – Mũi tên
  • c - Chéo
  • C – Hình chữ nhật. Nếu là điểm đánh dấu hình chữ nhật, bạn phải có ít nhất 2 chuỗi dữ liệu, trong đó chuỗi 0 chỉ định cạnh dưới và chuỗi 1 chỉ định cạnh trên cùng. <size> chỉ định chiều rộng của hình chữ nhật, tính bằng pixel.
  • d – Kim cương
  • E – Điểm đánh dấu trên thanh lỗi ( ) Điểm đánh dấu này cần hai chuỗi dữ liệu để tạo, một giá trị cho phía dưới cùng và điểm tương ứng trong chuỗi thứ hai cho phía trên cùng. Phần tử 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à tuỳ chọn. Xem các ví dụ bên dưới.
  • h – Đường ngang trên biểu đồ có độ cao đã chỉ định. (Định dạng hợp lệ duy nhất cho thông số <opt_which_points> là opt_which_points.)
  • H – Đường kẻ 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 đường kẻ: line_thickness[:length] trong đó :length là không bắt buộc và mặc định là chiều rộng đầy đủ của vùng biểu đồ.
  • o - Vòng kết nối
  • s – Vuông
  • v – Đường thẳng đứng từ trục x đến điểm dữ liệu
  • V – Đường dọc có thể điều chỉnh độ dài. Tính năng này hỗ trợ cú pháp giá trị <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 cao đầy đủ của vùng biểu đồ. Điểm đánh dấu được căn giữa vào điểm dữ liệu.
  • x – Chữ 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 từ 0 của chuỗi dữ liệu mà bạn cần vẽ điểm đánh dấu. Bị bỏ qua đối với các điểm đánh dấu h và điểm đánh dấu 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. Các biểu đồ thanh dọc được phân nhóm hỗ trợ 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ả các điểm đánh dấu. 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 trừ h – Điểm dữ liệu cần vẽ điểm đánh dấu, trong đó n.d là chỉ mục gốc 0 trong chuỗi dữ liệu. Nếu bạn chỉ định một giá trị không phải là số nguyên, thì phân số sẽ cho biết một điểm trung gian đã được tính toán. Ví dụ: 3, 5 có nghĩa là nửa chừng giữa điểm 3 và điểm 4.
    • h – Một số từ 0,0 đến 1,0, trong đó 0,0 là đáy của biểu đồ và 1,0 là phần đầu của biểu đồ.
  • -1 – Vẽ một đ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 tất cả các đ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 các điểm trung gian bổ sung cho bạn. Ví dụ: -0.5 sẽ đặt số lượng điểm đánh dấu nhiề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 phạm vi, từ giá trị chỉ mục bắt đầu đến kết thúc, tính toàn bộ. Tất 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 1 cuối cùng và việc bỏ qua hoàn toàn tham số này sẽ mặc định là first:last:1. Tất cả các giá trị đều có thể là số thực. Giá trị 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 (bắt đầu) và end (kết thúc) đều có giá trị âm, hãy nhớ liệt kê các giá trị tăng dần (ví dụ: -6:-1:1). Nếu giá trị n bước nhỏ hơn 1, công cụ sẽ tính các điểm dữ liệu bổ sung bằng cách nội suy các giá trị dữ liệu đã cung cấp. Giá trị mặc định là first:last:1
  • x:y – Vẽ một đ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 cần phải nằm trên một đường. Hãy thêm ký tự @ trước loại điểm đánh dấu để sử dụng tuỳ chọn này. Hã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ó kích thướ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 mà bạn muốn 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à số có dấu phẩy động từ -1 đến 1,0, trong đó -1 là đáy và 1,0 là giá trị trên cùng. Các phần tử trên biểu đồ (đường và thanh) chỉ nhỏ hơn 0. Nếu hai điểm đánh dấu có cùng giá trị, chúng sẽ được vẽ theo thứ tự do URL cung cấp. Giá trị mặc định là 0 (ngay phía trên các thành phần của biểu đồ).
<opt_offset>
[Không bắt buộc] Cho phép bạn chỉ định độ lệch ngang và dọc tại vị trí được 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ể thêm một giá trị trống , vào 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> – Một số dương hoặc âm chỉ định độ lệch ngang, tính bằng pixel. Không bắt buộc; để trống nếu không sử dụng.
  • <vertical_offset> – Một 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ẻ.

  • a,990066,0,0.0,9.0 – Mũi tên màu tím, chuỗi đầu tiên, điểm đầu tiên, kích thước 9.
  • c,FF0000,0,1.0,20.0 – Chữ thập đỏ, chuỗi đầu tiên, điểm thứ hai, kích thước 9.
  • d,80C65A,0,2,20.0 – Hình thoi màu xanh lục, chuỗi đầu tiên, điểm thứ ba, kích thước 9.
  • H,000000,0,3,1:40 – Đường kẻ ngang màu đen, chuỗi đầu tiên, điểm dữ liệu 3, rộng 1 pixel, dài 40 pixel.
  • o,FF9900,0,4.0,12.0 – Vòng tròn màu cam, chuỗi đầu tiên, điểm thứ năm, kích thước 12.
  • s,3399CC,0,5.0,11.0 – Hình vuông màu xanh dương, chuỗi đầu tiên, điểm thứ 6, kích thước 11.
  • v,BBCCED,0,6.0,1.0 – Đường thẳng đứng lên tới điểm, chuỗi đầu tiên, điểm thứ 7, rộng 1 pixel.
  • V,3399CC,0,7.0,1.0 – Dòng dọc từ dưới lên trên biểu đồ, chuỗi đầu tiên, điểm thứ 8, chiều rộng 1 pixel.
  • x,FFCC33,0,8.0,20.0 – Chữ "X" màu vàng, chuỗi đầu tiên, điểm thứ chín, kích thước 20.
  • H,FFFF00,0,9,2 – Đường kẻ ngang màu vàng có chiều rộng của biểu đồ tại điểm dữ liệu 9.
  • h,FF0000,0,0.5,1 – Đường kẻ ngang màu đỏ ở độ cao được chỉ định, chuỗi đầu tiên, ở giữa biểu đồ, rộng 1 pixel.
Biểu đồ dạng đường có điểm đánh dấu
chm=
  a,990066,0,0.0,9.0|
  c,FF0000,0,1.0,20|
  d,80C65A,0,2.0,20.0|
  H,000000,0,3,1:40|
  o,FF9900,0,4.0,12.0|
  s,3399CC,0,5.0,11.0|
  v,BBCCED,0,6,1.0|
  V,3399CC,0,7,1.0|
  x,FFCC33,0,8,20|
  H,FFFF00,0,9,2|
  h,FF0000,0,0.5,1

Sau đâ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 hoặc nhiều điểm đánh dấu 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, vòng tròn là điểm đánh dấu đầu tiên được chỉ định bằng chm, nên vòng tròn sẽ được vẽ đầu tiên. Hình thoi được chỉ định và vẽ lần thứ hai, dẫn đến việc hình thoi được vẽ ở đầu vòng tròn.

Biểu đồ dạng đường, một đường có 15 hình tròn pixel trên mỗi điểm dữ liệu, dòng còn lại có 10 hình thoi pixel. Hình thoi được vẽ tại điểm chung của cả hai đường kẻ
chm=
  o,FF9900,0,-1,15.0|
  d,FF0000,1,-1,10.0

Sau đây là một biểu đồ dạng đường có một điểm đánh dấu ở mỗi điểm dữ liệu giây (-2 có nghĩa là mỗi điểm khác).

Biểu đồ dạng đường có điểm đánh dấu trên mỗi điểm thứ hai
chd=t:
  0,20,20,50,40,70,70,90,85,45,40,50
chm=
  o,0066FF,0,-2,6
Sau đây là một biểu đồ dạng đường có số điểm đánh dấu nhiều gấp đôi so với các điểm dữ liệu (-0,5 có nghĩa là mỗi nửa điểm). Biểu đồ dạng đường có điểm đánh dấu trên mỗi điểm thứ hai
chd=t:
  0,20,20,50,40,70,70,90,85,45,40,50
chm=
  o,0066FF,0,-.5,6
Ví dụ này cho thấy cách dùng điểm đánh dấu hv để 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.
Biểu đồ dạng đường có điểm đánh dấu trên mỗi điểm thứ hai
chm=
  h,76A4FB,0,0:1:.2,2,-1|
  V,76A4FB,0,::2,0.5,-1

Biểu đồ này thêm các đường tô màu dọc vào biểu đồ dạng đường:

  • v – Các đường dọc tới biểu đồ
  • FF0000 – Đường màu đỏ
  • 0 – Chỉ mục bộ sách
  • : :.5 – Yếu tố xác định phạm vi: từ đầu đến cuối, mỗi 0,5 điểm.
  • 2 – Độ dày 2 pixel.
Biểu đồ dạng đường có điểm đánh dấu trên mỗi điểm thứ hai
chm=
  v,FF0000,0,::.5,2
Ví dụ này dùng toạ độ chính xác để thêm một mũi tên và điểm đánh dấu văn bản vào biểu đồ. Điểm đánh dấu D đầu tiên là đường theo dõi bên dưới các thanh. Điểm đánh dấu thứ hai là mũi tên và điểm đánh dấu thứ ba là văn bản mũi tên.
chm=
  D,003971,1,0,3|
  @a,000000,0,.25:.75,7|
  @tExpected,000000,0,.35:.85,10
Một đường ngang được 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 một 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>.

  • E,000000,0,6,1:20 – Thanh lỗi màu đen có các dòng rộng 1 pixel, thanh trên cùng và dưới cùng dài 20 pixel. Phần đáy được neo vào chuỗi số 0 điểm 8, phần trên cùng được neo vào chuỗi 1 điểm 8.
  • H,990066,1,2,5:50 – Đường kẻ màu tím, dài 5 pixel, dài 50 pixel ở giữa điểm dữ liệu 2.
  • V,3399CC,0,8,3:50– Đường kẻ dọc màu xanh dương, rộng 3 pixel, dài 50 pixel, ở giữa điểm dữ liệu 8.
title="cht=lc&chd=s:2gounjqLaCf,jqLaCf2goun&chco=008000,00008033&chls=2.0,4.0,1.0&chs=250x150&chm=H,990066,1,2,5:50%,00008033&chls=2.0,4.0,1.0&chs=250x150&chm=H,990066,1,2,5:50%C
chm=
  E,000000,0,6,1:20|
  H,990066,1,2,5:50|
  V,3399CC,0,8,3:50

Trở lại đầu trang

Điểm đánh dấu giá trị dữ liệu và văn bản chm [Thanh, Đường, Rađa, Tán xạ]

Tại thời điểm đó, bạn có thể gắn nhãn các điểm cụ thể trên biểu đồ bằng văn bản tuỳ chỉnh hoặc bằng các phiên bản dữ liệu đã định dạng tại thời điểm đó.

Bạn có thể kết hợp bất kỳ điểm đánh dấu chm nào bằng cách sử dụng dấu gạch đứng ( | ) để phân tách các bộ tham số chm.

Lưu ý về các giá trị chuỗi: Bạn chỉ được sử dụng các ký tự an toàn về URL trong chuỗi nhãn. Để đảm bảo an toàn, bạn nên mã hoá URL mọi chuỗi có chứa ký tự không có trong bộ ký tự 0-9a-zA-Z. Bạn có thể tìm thấy bộ mã hoá URL trong Tài liệu về hình ảnh trực quan của Google.

Cú pháp

Chỉ định một tập hợp các thông số sau đây cho mỗi chuỗi cần được đánh dấu. Để đánh dấu nhiều chuỗi, hãy tạo thêm các bộ thông số, 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, chuỗi đó sẽ không nhận được bất kỳ điểm đánh dấu nào.

chm=
  <marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_placement>
    |...|
  <marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_placement>
<marker_type>
Loại điểm đánh dấu cần sử dụng. Bạn có thể chọn trong số các loại sau:
  • f<text> – Một cờ có chứa văn bản. Hãy chỉ định ký tự "f", theo sau là văn bản được mã hoá trong URL tuỳ chỉnh. Để thoát dấu phẩy trong dấu phẩy động văn bản, hãy đặt dấu \ trước dấu phẩy đó. Ví dụ: fHello\,+World!
  • t<text> – Một điểm đánh dấu văn bản đơn giản. Hãy chỉ định ký tự "t" theo sau là văn bản được mã hoá URL tuỳ chỉnh. Để thoát dấu phẩy trong dấu phẩy động văn bản, hãy đặt dấu \ trước dấu phẩy đó. Ví dụ: tHello\,+World!
  • A<text> – Một điểm đánh dấu chú thích. Điều này tương tự như điểm đánh dấu cờ, nhưng các điểm đánh dấu sẽ điều phối vị trí của chúng sao cho các điểm đánh dấu không chồng chéo nhau. Định dạng hợp lệ duy nhất của <opt_which_points> là opt_which_points, để biểu thị chỉ mục của một điểm trong chuỗi.
  • N<formatting_string> – Giá trị của dữ liệu tại thời điểm này, với định dạng không bắt buộc. Nếu bạn không sử dụng tham số chds (chia tỷ lệ tuỳ chỉnh), thì tham số đó sẽ cung cấp giá trị mã hoá chính xác; nếu bạn sử dụng tham số đó với bất kỳ loại định dạng nào, thì giá trị sẽ được điều chỉnh theo tỷ lệ trong phạm vi mà bạn chỉ định. Hãy xem ví dụ về chds với điểm đánh dấu số bên dưới. Với loại điểm đánh dấu này trong một biểu đồ thanh xếp chồng, nếu chỉ định -1 cho <series_index>, bạn sẽ nhận được một điểm đánh dấu cho biết tổng của tất cả các giá trị trong thanh xếp chồng này. Chuỗi định dạng có cú pháp như sau:
           <preceding_text>*<number_type><decimal_places>zs<x or y>*<following_text>.
    Tất cả các phần tử này là không bắt buộc. Sau đây là ý nghĩa của từng phần tử:
    • <preceding_text> – Văn bản đứng trước mỗi giá trị.
    • *...* – Một khối không bắt buộc được bao bọc bằng dấu hoa thị cố định, trong đó bạn có thể chỉ định thông tin định dạng cho các số. Các giá trị sau đây được hỗ trợ và không bắt buộc:
      • <number_type> – Định dạng số, dành cho giá trị số. Chọn một trong các lựa chọn sau:
        • f – [Mặc định] Định dạng dấu phẩy động. Hãy cân nhắc việc chỉ định độ chính xác bằng giá trị <decimal_places> .
        • p – Định dạng phần trăm. Ký hiệu % được thêm tự động. Lưu ý: Khi sử dụng định dạng này, các giá trị dữ liệu từ 0,0 — 1,0 ánh xạ đến 0 — 100% (ví dụ: 0,43 sẽ được thể hiện là 43%).
        • e – Định dạng ký hiệu khoa học.
        • c<CUR> – Định dạng số theo đơn vị tiền tệ được chỉ định, với điểm đánh dấu đơn vị tiền tệ thích hợp. Thay thế <CUR> bằng mã đơn vị tiền tệ gồm ba chữ cái. Ví dụ: cEUR cho Euro. Bạn có thể tìm thấy danh sách mã trên trang web ISO, mặc dù không phải ký hiệu nào cũng được hỗ trợ.
      • <decimal_places> – Một số nguyên chỉ định số chữ số thập phân cần hiển thị. Giá trị được làm tròn (không bị cắt bớt) đến độ dài này. Giá trị mặc định là 2.
      • z – Hiển thị số 0 ở cuối. Mặc định là không.
      • s – Dòng phân cách nhóm hiển thị. Mặc định là no.
      • x hoặc y – Hiển thị dữ liệu từ toạ độ x- hoặc y, như được chỉ định. Ý nghĩa của dữ liệu x thay đổi theo loại biểu đồ: hãy thử nghiệm biểu đồ của bạn để xác định ý nghĩa của biểu đồ đó. Mặc định là "y".
    • <following_text> – Văn bản theo sau từng giá trị.
<color>
Màu của điểm đánh dấu cho tập hợp này, ở định dạng thập lục phân RRGGBB.
<series_index>
Chỉ mục từ 0 của chuỗi dữ liệu mà bạn cần vẽ điểm đánh dấu. Nếu đây là biểu đồ thanh xếp chồng và loại điểm đánh dấu là N (giá trị điểm dữ liệu), thì bạn có thể chỉ định -1 để tạo một điểm đánh dấu giá trị tổng cho từng ngăn xếp thanh. Hãy xem ví dụ dưới đây.
<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ả các điểm đánh dấu. Hãy sử dụng một trong các giá trị sau:
  • n.d – Điểm dữ liệu cần vẽ điểm đánh dấu, trong đó n.d là chỉ mục từ 0 trong chuỗi dữ liệu. Nếu bạn chỉ định một giá trị không phải là số nguyên, thì phân số sẽ cho biết điểm trung gian đã được tính toán. Ví dụ: 3,5 có nghĩa là nửa chừng giữa điểm 3 và điểm 4.
  • -1 – Vẽ một đ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 tất cả các đ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.
  • 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 phạm vi, từ giá trị chỉ mục bắt đầu đến kết thúc, tính toàn bộ. Tất 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 1 cuối cùng và việc bỏ qua hoàn toàn tham số này sẽ mặc định là first:last:1. Tất cả các giá trị đều có thể là số thực. Giá trị 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 (bắt đầu) và end (kết thúc) đều có giá trị âm, hãy nhớ liệt kê các giá trị tăng dần (ví dụ: -6:-1:1). Nếu giá trị n bước nhỏ hơn 1, thì tính năng này sẽ tính các điểm dữ liệu bổ sung bằng cách nội suy các giá trị dữ liệu đã cho. Các giá trị mặc định là first:last:1
  • x:y – [Không hỗ trợ cho điểm đánh dấu loại N] Vẽ một đ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 điểm đánh dấu để sử dụng lựa chọn này. Hã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 đồ, 0.5:0.5 là tâm 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ó kích thướ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. Nếu đây là biểu đồ tán xạ có chuỗi dữ liệu thứ ba (dùng để chỉ định kích thước điểm), thì giá trị này sẽ được điều chỉnh theo tỷ lệ theo phạm vi dữ liệu. Vì vậy, nếu phạm vi dữ liệu là 0 đến 100 và <size> là 30, thì giá trị dữ liệu 100 sẽ rộng 30 pixel, giá trị dữ liệu 50 sẽ rộng 15 pixel, v.v.
<opt_z_order>
[Không bắt buộc] Lớp mà bạn muốn 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à số có dấu phẩy động từ -1 đến 1,0, trong đó -1 là đáy và 1,0 là giá trị trên cùng. Các phần tử trên biểu đồ (đường và thanh) chỉ nhỏ hơn 0. Nếu hai điểm đánh dấu có cùng giá trị, chúng sẽ được vẽ theo thứ tự do URL cung cấp. Giá trị mặc định là 0 (ngay phía trên các thành phần của biểu đồ).
<opt_placement>
[Không bắt buộc] Thông tin chi tiết bổ sung về vị trí mô tả vị trí đặt điểm đánh dấu này, liên quan đến điểm dữ liệu. Bạn có thể chỉ định vị trí tương đối theo chiều ngang và/hoặc chiều dọc, cũng như các độ lệch. Cú pháp vị trí là một chuỗi có dấu phân cách : như minh hoạ ở đây. Tất cả các phần tử đều không bắt buộc: <horizontal_and_vertical_justification>:<horizontal_offset>:<vertical_offset>. Nếu được chỉ định, bạn có thể thêm một giá trị trống , vào chuỗi tham số chm cho <opt_z_order>. Ví dụ: N,000000,0,1,10,,b, N,000000,0,1,10,,lvN,000000,0,1,10,,r::10.
horizontal_and_vertical_justification
Điểm neo của điểm đánh dấu. Hành động này ngược lại với lý do, vì vậy, điểm neo bên trái thực sự đặt điểm đánh dấu ở bên phải của điểm dữ liệu. Bạn có thể chọn căn chỉnh theo chiều ngang và/hoặc dọc trong danh sách sau:
  • Vị trí ngang: "l", "h" hoặc "r" – Trái, giữa hoặc neo bên phải, theo chiều ngang. Giá trị mặc định là "l".
  • Vị trí dọc: "b", 'v', 't' – Dưới cùng, giữa hoặc neo trên cùng, theo chiều dọc. Giá trị mặc định là "b".
  • Vị trí thanh tương đối [Chỉ biểu đồ thanh]: 's', 'c', 'e' – Base, giữa hoặc đầu thanh. Đối với biểu đồ xếp chồng, chỉ số này liên quan đến phần của thanh của từng chuỗi chứ không phải cho toàn bộ thanh. Nếu chỉ mục của chuỗi được cung cấp là -1 (tổng ngăn xếp), thì chỉ mục đó tương ứng với toàn bộ thanh. Bạn có thể kết hợp giá trị này với các giá trị vị trí dọc (ví dụ: "be" hoặc "vs"). Giá trị mặc định là "e".
horizontal_offset
Độ lệch ngang của điểm đánh dấu này, tính bằng pixel. Giá trị mặc định là 0.
vertical_offset
Độ lệch dọc của điểm đánh dấu này, tính bằng pixel. Giá trị mặc định của biểu đồ không phải dạng thanh: 15; giá trị mặc định của biểu đồ thanh: 2.

Nội dung mô tả Ví dụ:

Dưới đây là ví dụ về nhãn giá trị trên biểu đồ thanh.

Biểu đồ đầu tiên (N*p0*) chỉ định một điểm đánh dấu giá trị dữ liệu, với các giá trị được thể hiện dưới dạng phần trăm, làm tròn đến 0 chữ số thập phân, màu đen, trên tất cả các giá trị, bằng văn bản gồm 11 điểm. Xin lưu ý rằng các giá trị dữ liệu đều nằm trong khoảng từ 0 đến 1. 0 và ở định dạng phần trăm, được chuyển lên hai chữ số thập phân.

Biểu đồ thứ hai (N*cEUR1*) thể hiện các giá trị được định dạng là giá trị Euro, một chữ số thập phân, màu đen, trên tất cả các giá trị, bằng văn bản gồm 11 điểm.

Biểu đồ thanh có nhãn tỷ lệ phần trăm phía trên mỗi thanh
chm=
  N*p0*,000000,0,-1,11
chd=t:
  0.4356,0.3562,0.4834,0.575,0.673,0.6091


Biểu đồ thanh có nhãn Euro phía trên mỗi thanh


chm=
  N*cEUR1*,000000,0,-1,11

Bạn có thể sử dụng tham số chds để điều chỉnh tỷ lệ giá trị số được hiển thị. Bạn có thể sử dụng chds cho mọi định dạng dữ liệu, bao gồm cả phương thức mã hoá đơn giản và mở rộng. Việc này không ảnh hưởng đến kích thước thanh hoặc các nhãn trục, mà chỉ ảnh hưởng đến giá trị của điểm đánh dấu dữ liệu.

Ví dụ này cho thấy một biểu đồ có các giá trị được mã hoá đơn giản là 46, 39, 29, 30, 43, 41. Phạm vi mã hoá đơn giản là 0—61 . Tham số chds xác định tỷ lệ điểm đánh dấu tuỳ chỉnh từ 0 đến 1, vì vậy giá trị điểm đánh dấu được điều chỉnh theo tỷ lệ này trong phạm vi này, nhưng chiều cao của thanh không bị ảnh hưởng (nếu đây là dữ liệu định dạng văn bản, thì các thanh cũng sẽ được điều chỉnh theo tỷ lệ).


chd=s:underp
chm=N,000000,0,-1,11
chds=0,1

Sau đây là ví dụ về biểu đồ có nhãn văn bản ở điểm tối thiểu và nhãn cờ ở điểm tối đa.

Biểu đồ dạng đường có nhãn văn bản màu xanh dương 10 pt và cờ có văn bản màu đỏ 15 pt, được vẽ trên các điểm dữ liệu theo đường nét đứt có màu xanh lục.
chm=
  tMin,0000FF,0,1,10|
  fMax,FF0000,0,3,15

Ví dụ này hiển thị một biểu đồ xếp chồng có giá trị của từng bộ sách và tổng giá trị của các bộ sách. Để hiển thị các giá trị chuỗi xếp chồng, chúng ta phải sử dụng tuỳ chọn vị trí "c". Nếu không, giá trị thanh trên cùng sẽ chồng lên giá trị tổng ở đầu mỗi thanh.
chm=
  N,FF0000,-1,,12|
  N,000000,0,,12,,c|
  N,000000,1,,12,,c|
  N,ffffff,2,,12,,c
Một số hình minh hoạ khác về cách hoạt động của vị trí dọc và ngang. Ví dụ này minh hoạ nhiều cách kết hợp giá trị neo cho biểu đồ thanh (sử dụng s, c và e cho vị trí dọc). Lưu ý cách điểm neo bên phải di chuyển điểm đánh dấu sang trái, và điểm neo trên cùng di chuyển điểm đánh dấu xuống dưới, và ngược lại. Các chấm màu đỏ hiển thị phần đế, phần giữa và phần đầu của mỗi thanh. Số này là giá trị dữ liệu, được cố định bằng các giá trị neo khác nhau cho mỗi thanh.
chm=
  N,000000,0,0,10,,rs
  N,000000,0,1,10,,ls
  N,000000,0,2,10,,c
  N,000000,0,3,10,,e
  N,000000,0,4,10,,e::15
  N,000000,0,5,10,,e::-12
Điểm đánh dấu chú thích tự động điều chỉnh vị trí nhãn để các nhãn này không chồng chéo nhau. Giá trị chm đầu tiên là để điền dòng, các giá trị sau đều là điểm đánh dấu chú giải.
chm=B,C5D4B5BB,0,0,0
  AA,666666,0,3,15
  AB,666666,0,5,15
  AC,666666,0,24,15
  AD,666666,0,25,15
  AE,666666,0,26,15
  AF,666666,0,51,15
  AG,666666,0,60,15
  AH,666666,0,73,15
  AI,666666,0,80,15
  AJ,666666,0,99,15
Một ví dụ khác về điểm đánh dấu chú thích minh hoạ độ cao của các thành phố ở Thuỵ Sĩ.

Trở lại đầu trang

Điểm đánh dấu phạm vi chm [Thanh, Dạng hình nến, Đường, Rađa, Tán xạ]

Bạn có thể tô màu các dải màu nền theo chiều ngang hoặc dọc để làm nổi bật các vùng cụ thể của biểu đồ.

Bạn có thể kết hợp bất kỳ điểm đánh dấu chm nào bằng cách sử dụng dấu gạch đứng ( | ) để phân tách các nhóm tham số chm.

Cú pháp

Chỉ định một tập hợp các tham số sau đây cho mỗi dải cần vẽ. Để vẽ nhiều dải, hãy tạo các tập hợp thông số bổ sung, được phân tách bằng ký tự dấu gạch đứng. Các dải ô được vẽ theo thứ tự chỉ định, vì vậy dải ô cuối cùng được vẽ sẽ được vẽ lên trên các dải ô trước đó.

chm=
  <direction>,<color>,0,<start_point>,<end_point>
    |...|
  <direction>,<color>,0,<start_point>,<end_point>
<direction>
Chỉ định tô bóng theo chiều ngang hoặc chiều dọc. Sử dụng r cho phạm vi ngang và R cho phạm vi dọc.
<color>
Màu của dải ô ở dạng số thập lục phân ở định dạng RRGGBB.
0
Đặt trước – phải là 0.
<start_point>
Vị trí bắt đầu của dải ô.
  • Đối với các điểm đánh dấu phạm vi ngang, đây là một vị trí trên trục y, trong đó 0.00 là cuối biểu đồ và 1.00 là đầu biểu đồ.
  • Đối với các điểm đánh dấu phạm vi dọc, đây là một vị trí trên trục x, trong đó 0.00 là bên trái của biểu đồ và 1.00 là bên phải của biểu đồ.
<end_point>
Vị trí kết thúc của dải ô.
  • Đối với các điểm đánh dấu phạm vi ngang, đây là một vị trí trên trục y, trong đó 0.00 là cuối biểu đồ và 1.00 là đầu biểu đồ.
  • Đối với các điểm đánh dấu phạm vi dọc, đây là một vị trí trên trục x, trong đó 0.00 là bên trái của biểu đồ và 1.00 là bên phải của biểu đồ.

 

Ví dụ

Nội dung mô tả Ví dụ:

Điểm đánh dấu dải ô có thể là một đường kẻ mỏng hoặc dải màu.

  • r,E5ECF9,0,0.75,0.25 – Điểm đánh dấu phạm vi, màu xanh dương nhạt, (dành riêng), bằng 0,5 chiều cao của biểu đồ.
  • r,000000,0,0.1,0.11 – Điểm đánh dấu phạm vi, màu đen, (dành riêng), bắt đầu tại vị trí 0,1 tính theo trục y và kết thúc tại 0,11 chiều lên trục y (một đường kẻ mỏng màu đen).
Biểu đồ dạng đường có dải ngang màu xanh dương nhạt kéo dài từ 25% đến 75% đường theo trục y và một đường ngang mỏng kéo dài 10% theo hướng lên trên trục y
chm=
  r,E5ECF9,0,0.75,0.25|
  r,000000,0,0.1,0.11

Ví dụ này hiển thị các điểm đánh dấu phạm vi dọc. Điểm đánh dấu đầu tiên là đường màu đỏ (FF0000), còn điểm đánh dấu thứ hai là một dải màu xanh dương nhạt (A0BAE9).

Biểu đồ dạng đường có một dải dọc màu xanh dương nhạt kéo dài từ 25% đến 75% quãng đường dọc theo trục x và một đường thẳng dọc mỏng 10% quãng đường dọc theo trục x
chm=
  R,FF0000,0,0.1,0.11|
  R,A0BAE9,0,0.75,0.25

Các điểm đánh dấu được vẽ theo thứ tự chỉ định. Trong ví dụ này, bạn có thể thấy rằng điểm đánh dấu màu đỏ theo chiều dọc đã được vẽ trước điểm đánh dấu ngang màu xanh dương nhạt.

Biểu đồ dạng đường có dải dọc màu xanh dương và dải ngang màu xanh dương nhạt kéo dài từ 25% đến 75% quãng đường dọc theo trục x và y tương ứng. Đường kẻ dọc màu đỏ mỏng và đường kẻ đen nằm ngang mỏng tương ứng 10 phần trăm quãng đường dọc theo trục x và y
chm=
  R,FF0000,0,0.1,0.11|
  R,A0BAE9,0,0.75,0.25|
  r,E5ECF9,0,0.75,0.25|
  r,000000,0,0.1,0.11

Sau đây là ví dụ về một biểu đồ dạng đường sử dụng điểm đánh dấu phạm vi để vẽ các đường ngang mờ trên biểu đồ tại đường thẳng 0, đường giữa và trên cùng.

Đường gấp khúc có một đường thẳng màu vàng và 3 đường kẻ ngang cách nhau
chm=
  r,000000,0,0.499,0.501|
  r,000000,0,0.998,1.0|
  r,000000,0,0.0,0.002

Trở lại đầu trang

Điểm đánh dấu hình nến chm=F [Thanh, Đườ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, chúng đượ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 thể hiện 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 về điểm đánh dấu hình nến, hãy xem tại đây.

Điểm đánh dấu cho hình nến được vẽ dưới dạng hình chữ nhật bị chia đôi bởi một đường thẳng đứng. Quy trình này 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 mà mỗi chuỗi chỉ định:

  • Chuỗi 1 và 4 lần lượt chỉ định phần dưới cùng và đầu của dòng dọc. Những giá trị này thường thể hiện các giá trị thấp và cao trong ngày.
  • Chuỗi 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 2) thấp hơn giá trị đóng (chuỗi 3), giá đã tăng và hình chữ nhật được tô màu xanh lá cây theo mặc định; khi giá trị mở (chuỗi 2) cao hơn giá trị đóng (chuỗi 3), giá đã giảm và theo mặc định hình chữ nhật được tô màu đỏ đồng nhất. Bạn chỉ có thể chỉ định màu tô cho hình chữ nhật có giá trị giảm dần. Khi bạn chỉ định như vậy, hình chữ nhật có giá trị tăng dần sẽ bị trống (trống). Xin lưu ý rằng chuỗi 2 có thể là 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 dạng hình nến với bất kỳ tham số chm nào khác bằng cách 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 dòng dữ liệu dùng để vẽ điểm đánh dấ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.

Dưới đây là ví dụ minh hoạ 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] Tô màu cho hình chữ nhật khi giá trị giảm (khi giá trị của chuỗi 2 > giá trị chuỗi 3 tương ứng). Đây là số thập lục phân theo định dạng RRGGBB. Khi giá trị tăng, hình chữ nhật này 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 đầu tiên cho điểm đánh dấu hình nến. Đây là chỉ mục từ 0. Vì vậy, nếu bạn chỉ định 1 ở đây và bạn có 6 chuỗi, thì chuỗi thứ hai, thứ ba, thứ tư và thứ năm sẽ được dùng để vẽ các điểm đánh dấu hình nến.
<opt_what_points>
[Không bắt buộc] Chỉ định những điểm dữ liệu dùng để vẽ điểm đánh dấu. Mặc định là tất cả các điểm đánh dấu. Sử dụng một trong các định dạng sau:
  • n.d – Vẽ một điểm đánh dấu trên một điểm 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ố sẽ cho biết một điểm trung gian đã được tính toán. Ví dụ: 3, 5 có nghĩa là nửa chừng giữa điểm 3 và điểm 4.
  • -1 – Vẽ một đ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 tất cả các đ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 phạm vi, từ giá trị chỉ mục bắt đầu đến kết thúc, tính toàn bộ. Tất 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 1 cuối cùng và việc bỏ qua hoàn toàn tham số này sẽ mặc định là first:last:1. Tất cả các giá trị đều có thể là số thực. Giá trị 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 (bắt đầu) và end (kết thúc) đều có giá trị âm, hãy nhớ liệt kê các giá trị tăng dần (ví dụ: -6:-1:1). Nếu giá trị n bước nhỏ hơn 1, thì tính năng này sẽ tính các điểm dữ liệu bổ sung bằng cách nội suy các giá trị dữ liệu đã cho. Các giá trị mặc định là first:last:1
<width>
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 mà bạn muốn 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à số có dấu phẩy động từ -1 đến 1,0, trong đó -1 là đáy và 1,0 là giá trị trên cùng. Các phần tử trên biểu đồ (đường và thanh) chỉ nhỏ hơn 0. Nếu hai điểm đánh dấu có cùng giá trị, chúng sẽ được vẽ theo thứ tự do URL cung cấp. Giá trị mặc định là 0 (ngay phía trên các thành phần của 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 một biểu đồ dạng đường có 4 chuỗi. Màu nền tuỳ chỉnh 0000FF (xanh dương) được chỉ định và màu này dùng để tô các hình chữ nhật khi điểm trong chuỗi 3 nhỏ hơn điểm tương đương trong chuỗi 2.

Hình chữ nhật đầu tiên và cuối cùng được cắt theo biểu đồ. Để 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.

Lưu ý số 0 trong chuỗi dữ liệu để ẩn các dòng của chuỗi: chd=t0. Điều này biểu thị rằng tất cả dữ liệu biểu đồ sẽ được sử dụng cho các điểm đánh dấu.

Tham số <which_point> trống, sẽ vẽ biểu đồ hình nến trên tất cả các điểm dữ liệu.

Biểu đồ dạng đường có 4 đường màu cam và 4 điểm đánh dấu tài chính

chd=t0:
  0, 5,10, 7,12, 6|
  35,25,45,47,24,46|
  15,40,30,27,39,54|
  70,55,63,59,80,60
chm=F,0000FF,0,,20

Dưới đây là ví dụ về cùng một biểu đồ, sử dụng các màu mặc định và xoá mục đầu tiên và mục 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 cht=t:1 có nghĩa là tất cả các chuỗi dữ liệu sau chuỗi dữ liệu đầu tiên sẽ được ẩn khỏi loại biểu đồ cơ bản (biểu đồ dạng đường). Số 1 đầu tiên trong chm=F,,1,1:4,20 có nghĩa là dữ liệu hình nến đến từ chuỗi 2, 3, 4 và 5 (số 1 dựa trên số 0). Hãy xem phần Biểu đồ phức hợp để biết thêm thông tin về cách vẽ biểu đồ phức hợp như thế này.

Biểu đồ dạng đường có một đường màu cam và 4 điểm đánh dấu tài chính.
cht=lc
chm=
  F,,1,1:4,20

chd=t1:
  15,40,30,27,39,54|
  ...

Trở lại đầu trang

Điểm đánh dấu đường kẻ chm=D [Thanh, Dạng hình nến, Đường kẻ, Rađa, Điểm tán xạ]

Bạn có thể thêm một dòng theo dõi dữ liệu trong biểu đồ của mình. Hàm này thường được dùng trong biểu đồ tổng hợp.

Để thêm nhiều dòng (hoặc kết hợp mã này với bất kỳ điể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 gạch đứng ( | ). Bạn không thể tạo điểm đánh dấu đường nét đứt bằng 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.
<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 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>
Các điểm trong một chuỗi, bạn có thể dùng các điểm này để vẽ đường thẳng. 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 điểm cụ thể trong chuỗi, từ đầu đến kết thúc, bao gồm cả điểm (chỉ mục dựa trên 0). Bạn cũng có thể sử dụng các giá trị dấu phẩy động để chỉ định điểm trung gian hoặc để trống start (bắt đầu) hoặc end (kết thúc) để biểu thị điểm dữ liệu đầu tiên hoặc cuối cùng tương ứng. start (bắt đầu) và end (kết thúc) có thể có giá trị âm, như một chỉ mục ngược với giá trị cuối cùng. Nếu cả start (bắt đầu) và end (kết thúc) đều có giá trị âm, hãy nhớ ghi 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 kẻ tính bằng pixel.
<opt_z_order>
[Không bắt buộc] Lớp mà bạn muốn 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à số có dấu phẩy động từ -1 đến 1,0, trong đó -1 là đáy và 1,0 là giá trị trên cùng. Các phần tử trên biểu đồ (đường và thanh) chỉ nhỏ hơn 0. Nếu hai điểm đánh dấu có cùng giá trị, chúng sẽ được vẽ theo thứ tự do URL cung cấp. Giá trị mặc định là 0 (ngay phía trên các thành phần của 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 đặt thành 1, do đó, đường thẳng sẽ được vẽ trên đầu các thanh.

Ví dụ này sử dụng cùng một dữ liệu cho cả thanh và đường dữ liệu.
Biểu đồ thanh có điểm đánh dấu dạng đường
chm=D,0033FF,0,0,5,1
chd=s:1XQbnf4

Đây cũng là biểu đồ thanh, nhưng có thêm chuỗi dữ liệu chỉ cho đường kẻ. Đây là một ví dụ về biểu đồ phức hợp. Các biểu đồ phức hợp được vẽ bằng cách thêm chuỗi dữ liệu bổ sung vào tham số chd, cùng với một giá trị vào chd yêu cầu biểu đồ "bỏ qua" chuỗi dữ liệu bổ sung.

Xem Biểu đồ kết hợp để biết thêm thông tin.

Biểu đồ thanh có điểm đánh dấu dạng đường
chm=D,0033FF,1,0,5,1
chd=s1:1XQbnf4,43ksfg6

Trở lại đầu trang

Hàm dữ liệu chfd [Tất cả chd biểu đồ]

Bạn có thể chỉ định một hàm tuỳ chỉnh để chạy trên dữ liệu biểu đồ bằng cách sử dụng cú pháp hàm muParser. Dữ liệu dùng trong hàm có thể đến từ một trong hai nguồn:

  • Chuỗi dữ liệu từ chd – Dữ liệu được lấy từ chuỗi dữ liệu được chỉ định trong chd.
  • Dải ô giá trị được khai báo trong chính tham số chfd – Bạn sẽ khai báo giá trị bắt đầu, dừng và bước cho một dải ô dữ liệu tuỳ ý.

Điều quan trọng cần lưu ý là trong mọi trường hợp, bạn phải gán kết quả đầu ra cho một chuỗi dữ liệu hiện có trong chd; đầu ra hàm sẽ ghi đè chuỗi đó. Biểu đồ chỉ hiển thị sau khi tất cả các hàm đều đã được xử lý. Vì vậy, nếu bạn chỉ định nhiều hàm để xuất dữ liệu cho cùng một chuỗi dữ liệu, thì các hàm sẽ chạy theo thứ tự đã cho, nhưng chỉ dữ liệu đầu ra của hàm cuối cùng mới được vẽ trên biểu đồ. Xin lưu ý rằng bạn có thể liên kết các hàm để một hàm có thể lấy làm dữ liệu đầu vào của một chuỗi do hàm trước đó tạo ra.

Để chỉ định màu hoặc điểm đánh dấu chm cho một đường hàm, hãy chỉ định màu hoặc điểm đánh dấu cho chỉ mục chuỗi của hàm. Xin lưu ý rằng các điểm đánh dấu được đặt theo dữ liệu sau khi hàm đó đã thao tác với dữ liệu đó.

Cú pháp

chfd=
  <output_series_index>,<function_data>,<function_string>
    |...|
  <output_series_index>,<function_data>,<function_string>
<output_series_index>
Chỉ mục gốc của một chuỗi dữ liệu trong chd mà đầu ra hàm sẽ được ghi vào. Mọi dữ liệu hiện có sẽ bị ghi đè hoàn toàn bởi kết quả của hàm. Nếu một chuỗi dữ liệu không được dùng làm dữ liệu đầu vào cho một hàm, thì phương pháp hay nhất là gán một giá trị giả duy nhất cho chuỗi dữ liệu đó.
<function_data>
Các biến và dữ liệu để lập biểu đồ. Dữ liệu có thể đến từ một dải ô mà bạn xác định hoặc từ một trong các chuỗi dữ liệu chd. Bạn có thể chỉ định nhiều biến cho mỗi hàm bằng cách sử dụng dấu phân cách ; (dấu chấm phẩy) cho nhiều biến. Xin lưu ý rằng nếu bạn xác định nhiều biến cho một hàm và các biến này có số điểm khác nhau, thì hàm sẽ dừng khi đến điểm cuối đầu tiên. Ví dụ: nếu một hàm xác định cả x=1—5 bước 1 và y=1—10 bước 1, thì hàm sẽ kết thúc khi đạt đến điểm thứ 5.
    <variable_name>,<input_series_index>
        
HOẶC
    <variable_name>,<start>,<end>,<step>
  • variable_name – Tên chuỗi tuỳ ý cho biến. Sử dụng thuộc tính này trong hàm được xác định bằng function_string.
  • input_series_index – Chỉ mục của chuỗi dữ liệu chd để dùng làm dữ liệu đầu vào.
  • start - Giá trị bắt đầu bằng số của một dải ô.
  • kết_thúc – Giá trị kết thúc dạng số của một dải ô.
  • step – Giá trị số bước từ start đến end. Có thể là số dương hoặc âm, nhưng không được là 0.
Ví dụ: x,0,100,1 khai báo một biến có tên x chứa các giá trị 0, 1, 2, ... 100. x,0,100,1;r,0,3.1,.1 khai báo cùng một biến x và một biến có tên là r có các giá trị 0, 0.1, 0.2, ..., 3.0, 3.1. x,0 khai báo một biến có tên là x sử dụng dữ liệu của chuỗi chd đầu tiên. function_string sẽ sử dụng các biến này. Các giá trị này sẽ không được vẽ lên biểu đồ trừ phi bạn chỉ định chúng trong function_string. Bước càng nhỏ thì biểu đồ của bạn càng mượt mà.
<function_string>
Hàm của bạn, được viết bằng cú pháp muParer. Hàm được áp dụng cho các biến và dữ liệu được chỉ định trong variable_data. Bạn chỉ có thể tham chiếu các biến được khai báo trong tập hợp hàm cục bộ này chứ không tham chiếu trong một tập hợp tham số chfd khác. Các hàm muParser tóm tắt không được hỗ trợ (tối thiểu, tổng tối đa, trung bình). QUAN TRỌNG: Hãy nhớ sử dụng %2B thay vì + trong các hàm!

 

Ví dụ

Nội dung mô tả Ví dụ:

Sóng hình sin đơn giản. Một số điều cần lưu ý:

  • chd=t:-1 – Chúng tôi sử dụng một biến giả cho dữ liệu biểu đồ, vì dữ liệu của chúng ta được khai báo trong tham số chfd.
  • chco=FF0000 – Màu đỏ được chỉ định cho chuỗi đầu tiên. Mặc dù chúng tôi không sử dụng dữ liệu từ chd, nhưng màu tương ứng của chuỗi tương ứng sẽ được dùng cho hàm được vẽ biểu đồ đó.
  • chfd=0,x,0,11,0.1,sin(x)*50%2B50 – Chúng tôi khai báo một biến tên là x, với các giá trị từ 0 đến 11, tăng thêm 0, 1. Thuộc tính này được gán cho chuỗi đầu tiên, nghĩa là sẽ nhận màu của chuỗi đầu tiên (FF0000). Hàm áp dụng cho x là sin(x) * 50 + 50. Vui lòng lưu ý cách chúng ta phải mã hoá dấu + trong hàm đó.

 

Sóng sin do chfd chỉ định
cht=lc
chd=t:-1
chco=FF0000
chfd=
  0,x,0,11,0.1,sin(x)*50%2B50
chxt=x,y
Dòng này sử dụng dữ liệu từ tham số chd.
chd=t:5,10
chfd=0,x,0,x*4

Kết hợp giữa các đường hàm và các đường không phải hàm.

Hãy lưu ý cách các màu được chỉ định bằng tham số màu của chuỗi dữ liệu chco.

Hãy lưu ý vị trí của điểm đánh dấu trên đầu ra của hàm; các điểm dữ liệu được tính từ bắt đầu, kết thúcbước, vì vậy, nếu phạm vi của bạn là 0 – 11 bước 0.1, điểm 0 là 0, điểm 1 là 0,1, v.v. cho đến điểm 110, có giá trị là 11.

Một chuỗi dữ liệu sử dụng chfd, một chuỗi sử dụng chd cho dữ liệu.
chd=t:
  -1
  15,45
chco=
  FF0000,000000
chfd=
  0,x,0,11,0.1,sin(x)*50%2B50
chm=
  c,00A5C6,0,110,10
  a,00A5C6,0,60,10

Để xác định một hàm theo hai chiều, hãy sử dụng biểu đồ lxy, gán hai chuỗi giả và chỉ định một hàm cho mỗi chuỗi.

  • 0,x,0,10,0.1,sin(x)*50%2B50 – Chuỗi 0 (giá trị trục x) có một biến tên là x, với các giá trị từ 0 đến 10, bước 0.1 và một hàm sin(x)*50 + 50
  • 0,y,0,10,0.1,sin(y)*50%2B50 – Chuỗi 0 (giá trị trục y) có một biến tên là y, với các giá trị từ 0 đến 10, bước 0.1 và một hàm sin(x)*50 + 50
Hình tròn
cht=lxy
chd=t:-1|-1
chfd=
  0,x,0,10,0.1,sin(x)*50%2B50|
  1,y,0,10,0.1,cos(y)*50%2B50

Tham số chfd thực sự có thể cho phép bạn thể hiện khả năng sáng tạo của mình.

Hãy thử nhấp vào những hình ảnh này để mở và chơi với chúng trong sân chơi biểu đồ; bạn sẽ bị cuốn hút!



Trở lại đầu trang