欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

AnyGantt中怎么創(chuàng)建一個(gè)樹狀圖

本篇文章給大家分享的是有關(guān)AnyGantt中怎么創(chuàng)建一個(gè)樹狀圖,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

10年積累的成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有成縣免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

色階

默認(rèn)情況下,樹形圖圖表的色標(biāo)為序數(shù),并且圖塊以默認(rèn)調(diào)色板的顏色進(jìn)行著色。顏色范圍是自動(dòng)設(shè)置的。

序數(shù)

要自定義序數(shù)色標(biāo),應(yīng)使用ordinalColor()構(gòu)造函數(shù)顯式創(chuàng)建它。

將其與range()組合以設(shè)置要用不同顏色標(biāo)記的加熱范圍(兩個(gè)或多個(gè))。然后,您可以使用colors()方法為每個(gè)范圍設(shè)置顏色。請注意,如果未指定顏色和范圍,則使用順序色標(biāo)的默認(rèn)設(shè)置。

要將比例設(shè)置為圖表的顏色比例,請使用colorScale()方法。

(可選)您可以使用colorRange()啟用顏色范圍 -表示色階的特殊交互式元素。使用順序色標(biāo)時(shí),顏色范圍將顯示范圍及其顏色。

該colorLineSize()允許您自定義色階(缺省值為20)的大小。查看其他設(shè)置:anychart.core.ui.ColorRange。

此示例顯示了具有順序色標(biāo)和顏色范圍的樹圖:

// create and configure a color scale.
var customColorScale = anychart.scales.ordinalColor();
customColorScale.ranges([
    {less: 20000000},
    {from: 20000000, to: 50000000},
    {from: 50000000, to: 70000000},
    {greater: 70000000}
]);
customColorScale.colors(["lightgray", "#9ed1de", "#00ccff", "#ffcc00"]);

// set the color scale as the color scale of the chart
chart.colorScale(customColorScale);

// add a color range
chart.colorRange().enabled(true);
chart.colorRange().length("100%");

AnyGantt中怎么創(chuàng)建一個(gè)樹狀圖

線性
要?jiǎng)?chuàng)建線性色標(biāo),請使用linearColor()構(gòu)造函數(shù)。
然后調(diào)用colors()設(shè)置兩種顏色,第一種表示0,第二種表示最大熱量。瓦片會(huì)自動(dòng)以這兩種顏色的不同混合進(jìn)行著色,如果未指定它們,則會(huì)使用線性色標(biāo)的默認(rèn)顏色。

最后,調(diào)用colorScale()將比例設(shè)置為圖表的顏色比例,并調(diào)用colorRange()添加顏色范圍。使用線性色標(biāo),它看起來像是從第一種顏色到第二種顏色的漸變。

在以下示例中,有一個(gè)帶有線性色標(biāo)和顏色范圍的樹形圖:

// create and configure a color scale.
var customColorScale = anychart.scales.linearColor();
customColorScale.colors(["#00ccff", "#ffcc00"]);

// set the color scale as the color scale of the chart
chart.colorScale(customColorScale);

// add a color range
chart.colorRange().enabled(true);
chart.colorRange().length("100%");

AnyGantt中怎么創(chuàng)建一個(gè)樹狀圖

標(biāo)簽和工具提示

標(biāo)簽是可以放置在任何圖表上任何位置的文本或圖像元素(您可以在整個(gè)系列或單個(gè)點(diǎn)上啟用它們)。對于文本標(biāo)簽,可以使用字體設(shè)置和文本格式器。

甲工具提示是文本時(shí)的曲線圖上的點(diǎn)懸停在顯示框。有許多可視設(shè)置和其他設(shè)置:例如,您可以使用字體設(shè)置和文本格式設(shè)置器來編輯文本,更改背景樣式,調(diào)整工具提示的位置等等。

Tokens

要更改標(biāo)簽的文本,請將labels()和format()方法與tokens結(jié)合使用。

要配置工具提示,請對tooltip()和format()方法執(zhí)行相同的操作。

以下是可與樹圖圖表一起使用的標(biāo)記列表:

  • {%id}

  • {%name}

  • {%size}

  • {%value}

請注意,父元素的值和大小是自動(dòng)計(jì)算的,因此您無需在數(shù)據(jù)中指定它們- {%value}和{%size}標(biāo)記仍然有效。

此外,您始終可以將自定義字段添加到數(shù)據(jù)中,并使用與其對應(yīng)的自定義標(biāo)記。

此示例顯示了如何使用令牌。與常規(guī)令牌一起使用自定義令牌{%capital}:

// create data
var data = [
  {name:   "European Union - Top 10 Most Populated Countries", children: [
    {name: "Belgium",        value: 11443830, capital: "Brussels" },
    {name: "France",         value: 64938716, capital: "Paris"    },
    {name: "Germany",        value: 80636124, capital: "Berlin"   },
    {name: "Greece",         value: 10892931, capital: "Athens"   },
    {name: "Italy",          value: 59797978, capital: "Rome"     },
    {name: "Netherlands",    value: 17032845, capital: "Amsterdam"},
    {name: "Poland",         value: 38563573, capital: "Warsaw"   },
    {name: "Romania",        value: 19237513, capital: "Bucharest"}, 
    {name: "Spain",          value: 46070146, capital: "Madrid"   },
    {name: "United Kingdom", value: 65511098, capital: "London"   }  
  ]} 
];

// create a chart and set the data
chart = anychart.treeMap(data, "as-tree");

// enable HTML for labels
chart.labels().useHtml(true);

// configure labels
chart.labels().format(
  "{%name} {%value}"
);

// configure tooltips
chart.tooltip().format(
  "population: {%value}\ncapital: {%capital}"
);

AnyGantt中怎么創(chuàng)建一個(gè)樹狀圖

格式化功能

要配置標(biāo)簽和工具提示,可以使用格式化功能和以下字段:

  • name

  • size

  • value

父元素的值和大小是自動(dòng)計(jì)算的,因此您無需在數(shù)據(jù)中指定它們。

您還可以將自定義字段添加到數(shù)據(jù)中,并使用getData()方法對其進(jìn)行引用。

下面的示例演示如何使用格式化功能。與常規(guī)字段一起使用自定義字段capital:

// create data
var data = [
  {name:   "European Union - Top 10 Most Populated Countries", children: [
    {name: "Belgium",        value: 11443830, capital: "Brussels" },
    {name: "France",         value: 64938716, capital: "Paris"    },
    {name: "Germany",        value: 80636124, capital: "Berlin"   },
    {name: "Greece",         value: 10892931, capital: "Athens"   },
    {name: "Italy",          value: 59797978, capital: "Rome"     },
    {name: "Netherlands",    value: 17032845, capital: "Amsterdam"},
    {name: "Poland",         value: 38563573, capital: "Warsaw"   },
    {name: "Romania",        value: 19237513, capital: "Bucharest"}, 
    {name: "Spain",          value: 46070146, capital: "Madrid"   },
    {name: "United Kingdom", value: 65511098, capital: "London"   }  
  ]} 
];

// create a chart and set the data
chart = anychart.treeMap(data, "as-tree");

// enable HTML for labels
chart.labels().useHtml(true);

// configure labels
chart.labels().format(function() {
  var population = Math.round(this.value/100000)/10;
  return "" + this.name + 
         " " + population + " mln";
});

// configure tooltips
chart.tooltip().format(function() {
  var population = Math.round(this.value/100000)/10;
  return "population: " + population +
         " mln\ncapital: " + this.getData("capital");
});

AnyGantt中怎么創(chuàng)建一個(gè)樹狀圖

字體大小

標(biāo)簽的字體尺寸可根據(jù)瓦片的大小自動(dòng)地調(diào)整-使用標(biāo)記()與adjustFontSize()和true作為參數(shù),以使該模式:

/* adjust the font size of labels
according to the size of tiles */
chart.labels().adjustFontSize(true);

AnyGantt中怎么創(chuàng)建一個(gè)樹狀圖

標(biāo)頭
所有標(biāo)題

默認(rèn)情況下,當(dāng)前顯示級(jí)別的父元素顯示為標(biāo)題。要禁用或啟用它們,請使用或作為參數(shù)調(diào)用headers()方法:falsetrue

// disable headers
chart.headers(false);

您可以限制標(biāo)題的最大高度,這在圖表較小或圖表大小動(dòng)態(tài)變化的情況下可能是必要的。調(diào)用maxHeadersHeight()方法并以像素(默認(rèn)為25)或百分比形式設(shè)置最大高度:

//set the maximum height of headers
chart.maxHeadersHeight("20%");

標(biāo)頭的文本和字體可以在normal和hover 狀態(tài)下配置:將normal()和hovered()方法與headers()結(jié)合使用。

更改標(biāo)題的默認(rèn)文本類似于配置標(biāo)簽和工具提示。您應(yīng)該將format()方法與標(biāo)記或格式化功能一起使用:

// configure the text of headers in the hovered state
chart.hovered().headers().format("{%value}");

要配置標(biāo)題的字體,請使用anychart.core.ui.LabelsFactory中列出的方法:

// configure the font of headers
chart.normal().headers().fontColor("#990000");
chart.normal().headers().fontSize("14");
chart.normal().headers().fontWeight('bold');
chart.hovered().headers().fontColor("#000099");

下面的示例演示如何禁用/啟用標(biāo)頭;他們的文本在懸停狀態(tài)下被自定義,并且字體設(shè)置在所有狀態(tài)下都被更改:

AnyGantt中怎么創(chuàng)建一個(gè)樹狀圖

個(gè)人標(biāo)題

通過將header字段添加到數(shù)據(jù),可以單獨(dú)配置每個(gè)標(biāo)頭:

// create data
var data = [
  {name:     "Slavic Languages",
   normal:  {header: {
                      format: "{%name} ({%value} Total)",
                      fontColor: "#990000",
                      fontSize: "14",
                      fontWeight: "bold"
                     }
            },
   hovered: {header: {fontColor: "#000099"}},
   children: [
    {name:   "East Slavic", header: null, children: [
      {name: "Russian",        value: 150000000},
      {name: "Ukrainian",      value:  45000000},
      {name: "Belarusian",     value:   3200000}
    ]},
    {name:   "West Slavic", header: null, children: [
      {name: "Polish",         value:  55000000},
      {name: "Czech",          value:  10600000},
      {name: "Slovak",         value:   5200000}
    ]},
    {name:   "South Slavic", header: null, children: [
      {name: "Serbo-Croatian", value:  21000000},
      {name: "Bulgarian",      value:   9000000},
      {name: "Slovene",        value:   2500000},
      {name: "Macedonian",     value:   1400000}
    ]}  
  ]} 
];

// create a chart and set the data
chart = anychart.treeMap(data, "as-tree");

AnyGantt中怎么創(chuàng)建一個(gè)樹狀圖

顯示模式

默認(rèn)情況下,如果標(biāo)題的文本不適合其高度,則不顯示該文本。但是,您可以隱藏此類文本,也可以始終顯示標(biāo)題文本。要設(shè)置標(biāo)題的顯示模式,調(diào)用headersDisplayMode與中列出的參數(shù)中的一個(gè)方法anychart.enums.LabelsDisplayMode:

  • "alwaysShow" (默認(rèn))

  • "clip"

  • "drop"

下面的示例演示如何更改顯示模式,該模式最初設(shè)置為"drop":

// set the display mode of headers
chart.headersDisplayMode("drop");

AnyGantt中怎么創(chuàng)建一個(gè)樹狀圖

互動(dòng)性
下鉆

默認(rèn)情況下,樹形圖是交互式的。它具有內(nèi)置的向下鉆取功能:如果單擊某個(gè)元素,則可以向下鉆取其子級(jí);如果單擊一個(gè)標(biāo)題,則可以向上鉆取一個(gè)級(jí)別。可以修改此行為-使用以下方法:

  • drillTo()鉆取到一個(gè)項(xiàng)目

  • drillUp()向上鉆取

  • getDrilldownPath()獲取下鉆路徑

注意:默認(rèn)情況下,也可以從上下文菜單中向下或向上鉆取:右鍵單擊圖塊或標(biāo)題,然后在菜單中選擇“向下鉆取”或“向上鉆取”-當(dāng)然,如果有這些選項(xiàng)可用于該元素。

有時(shí),您可能還需要使用anychart.data.Tree類的search()方法在數(shù)據(jù)中執(zhí)行搜索(請參閱“ 樹數(shù)據(jù)模型”文章以了解有關(guān)操作類似樹的數(shù)據(jù)的更多信息)。例如,如果要在數(shù)據(jù)樹中向下鉆取特定項(xiàng)目,請調(diào)用search()以獲取該項(xiàng)目,并調(diào)用drillTo()來對其進(jìn)行深入研究。要進(jìn)行向上鉆取,請調(diào)用drillUp():

/* locate an item in the data tree
and get it as an object */
var item = treeData.search("name", "Lvl 3-4");

// drill down to the item
chart.drillTo(item);

// drill up
chart.drillUp();

此示例顯示如何使用自定義功能向下鉆取到特定項(xiàng)目,向上鉆取并將向下鉆取路徑添加到圖表標(biāo)題:

AnyGantt中怎么創(chuàng)建一個(gè)樹狀圖

禁用追溯

要禁用向下鉆取功能,應(yīng)將事件偵聽器添加到圖表中。使用listen()方法并指定事件類型- drillchange:

// disable the drilldown feature
chart.listen("drillchange", function(e){
  return false;
});

AnyGantt中怎么創(chuàng)建一個(gè)樹狀圖

以上就是AnyGantt中怎么創(chuàng)建一個(gè)樹狀圖,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見到或用到的。希望你能通過這篇文章學(xué)到更多知識(shí)。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

文章名稱:AnyGantt中怎么創(chuàng)建一個(gè)樹狀圖
文章鏈接:http://aaarwkj.com/article32/pesgsc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、搜索引擎優(yōu)化、靜態(tài)網(wǎng)站、網(wǎng)站維護(hù)、用戶體驗(yàn)、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)
欧美伊人色综合久久天天| 亚洲精品乱码国产妇女毛片| 国产传媒网约在线观看| 丝袜啪啪啪麻豆白虎内射| 免费人成视频在线观看不卡| 国产高清自拍视频免费| 久久久亚洲福利精品午夜| 97视频观看免费观看| 变态另类专区一区二区三区| 亚洲性感美女男人的天堂| 欧美香蕉在线观看视频| 97色伦综合在线欧美| 成年人收看黄色一二级片| 日本成人一区二区三区在线| 成人黄色av大片在线观看| 日韩电影在线一本二本三本| 男女裸体做爰一进一出视频| 日韩传媒在线观看视频| 日韩美女毛片啪啪响| 国产精品一品二区三区在线观看| 99久久免费精品老色| 99热这里只有精品56| 精品视频日韩在线观看| 色综合色很天天综合色| 日本道视频一区二区三区| av欧美激情在线观看| 日韩高清在线亚洲专区不卡| 有码精品视频在线观看| 亚洲av区一区二区三| 日本加勒比中文在线观看| 日本一区二区久久人妻高清| 成人性生活三级黄色片| 正在播放蜜臀av在线| av剧情在线观看免费| 国产成人精品亚洲日本片| 日韩一区二区三区成人| 国产在线不卡免费精品| 99久久精品费精品国产风间由美| 欧美一区二区大香蕉视频| 亚洲三级av在线播放| 亚洲av精二区三区四区|