98国产在线视频福利_欧亚v视频日韩一区二区_国产在线精彩视频_亚洲伊人久久综合影院_亚洲欧美高清激情精品一区_少妇熟女天堂网av_午夜福利日本专区_中美女子成人毛片_大荫蒂毛茸茸视频国产_小14萝裸体自慰洗澡大尺度
登錄
注冊
關(guān)于我們
簡(jiǎn)體中文
ENGLISH
搜索
購物車(chē)
0 ITEMS ON YOUR CART
去購物車(chē)結算
合計:
¥0
首頁(yè)
動(dòng)態(tài)
方案
案例
專(zhuān)欄
期刊
聯(lián)系我們
首頁(yè)
期刊
[Ext JS 4] 組件之圖表
Ext JS開(kāi)發(fā)大全
第1章 Ext JS快速入門(mén)示例[4/4]
第12章[12.10]富文本編輯器 CKEditor與Ext JS的整合
第12章[12.10.1] Ext JS + CKEditor+Spring Boot 實(shí)現編輯器圖片上傳
第11章[11.6] Ext JS 自行搭建遠端庫的包升級版本后找不到的問(wèn)題解決
[Ext JS 4] 實(shí)戰之Grid, Tree Gird編輯
ext命令集
第12章[12.3] Ext JSGrid中的超鏈接列及其功能實(shí)現
[Ext JS]textfield添加compositionstart、compositionupdate 和compositionend _os
[Ext JS ] 動(dòng)添切換字段的必填與非必填
3.1 Ext JS 組件總覽
[Ext JS] Grid表格批量編輯的實(shí)現
Ext JS 快速開(kāi)發(fā)工具
帶觸發(fā)器按鈕的輸入框
Ext JS的布爾對象類(lèi)型處理及便捷方法
Ext JS的Object類(lèi)型處理及便捷方法
ExtJS RadioGroup(單選按鈕組) 使用及注意事項
Ext JS 模擬后端數據實(shí)現
ToolTip 實(shí)現全介紹
Ext JS下拉單選框(Combobox,TagFied)使用及疑難問(wèn)題解決
Ext JS應用測試概覽
Sencha Studio 監視工具( Inspect Tool)
Ext JS 4 升級指南
Ext JS 如何定義公用方法(單例類(lèi) or 靜態(tài)方法)
Ext JS的模塊化開(kāi)發(fā)(Package)
Ext3 -- Form 實(shí)例。 用來(lái)migrate file 數據到DB用的
ExtJS 3 在Tab下加入Form 實(shí)例
Extjs Grid 中給已經(jīng)添加過(guò)Filter的列增加標識
Extjs 實(shí)戰之 Ext.tree.TreePanel Tree無(wú)法顯示
Extjs彈出框的異步執行
Grid 動(dòng)態(tài)該表列( reconfigure)的性能改善
Spring Boot Ext JS準前后端框架應用的會(huì )話(huà)(Session)處理
[Ext JS 4] Extjs 圖表 Legend(圖例)的分行與分列顯示
[Ext JS 4] Extjs 之 initComponent 和 constructor的區別
[Ext JS 4] Grid 中的單元格添加Tooltip 的效果
[Ext JS 4] Grid 實(shí)戰之分頁(yè)功能
[Ext JS 4] Grid 組件
[Ext JS 4] MVC 應用程序框架
[Ext JS 4] MVC 應用程序框架
發(fā)布 [Ext JS 4] contentEL,renderTo, applyTo 釋義與區別
[Ext JS 4] 動(dòng)態(tài)加載
[Ext JS 4] 實(shí)戰之 ComboBox 和 DateField (消失之解決辦法)
[Ext JS 4] 實(shí)戰之 Picker 和 Picker Field
[Ext JS 4] 實(shí)戰之 帶week(星期)的日期選擇控件(二)
[Ext JS 4] 實(shí)戰之 ComboBox 和 DateField 的點(diǎn)擊事件在IE下失效
## [Ext JS 4] 實(shí)戰之 帶week(星期)的日期選擇控件(三)
[Ext JS 4] 實(shí)戰之 帶week(星期)的日期選擇控件
[Ext JS 4] 實(shí)戰之Chart 坐標控制(單坐標,雙坐標)
[Ext JS 4] 實(shí)戰之Chart, Column Chart 定制顏色
[Ext JS 4] 實(shí)戰之Grid, Tree Gird 動(dòng)態(tài)添加列
[Ext JS 4] 實(shí)戰之Grid, Tree Gird 動(dòng)態(tài)添加列續(性能考慮)
[Ext JS 4] 實(shí)戰之Grid, Tree Gird 動(dòng)態(tài)添加行
[Ext JS 4] 實(shí)戰之Grid, Tree Gird 添加按鈕列
[Ext JS 4] 實(shí)戰之Grid, Tree Gird編輯Cell
[Ext JS 4] 實(shí)戰之Load Mask - 在Grid Reconfigure的使用狀況
[Ext JS 4] 實(shí)戰之Load Mask(加載遮罩)的顯示與隱藏
[Ext JS 4] 實(shí)戰之多選下拉單 (帶checkbox) 續 - 帶ALL 選項
[Ext JS 4] 實(shí)戰之多選下拉單 (帶checkbox)
[Ext JS 4] 實(shí)戰之升級系列一[Ext jS 3-->Ext JS 4]
[Ext JS 4] 實(shí)戰之將chart導出為png, jpg 格式的文件
[Ext JS 4] 實(shí)戰之瀏覽器兼容
[Ext JS 4] 布局之實(shí)戰二 - 中間區塊不會(huì )自動(dòng)伸展 (tab)續
[Ext JS 4] 組件之圖表
[Ext JS 4]后臺自動(dòng)產(chǎn)生圖檔
[Ext JS 4]性能優(yōu)化
[Ext JS 7 ]7.5 自適應配置 - Responsive Configs
[Ext JS 7] 關(guān)聯(lián)(Association)
[Ext JS 7]事件(Event)
[Ext JS 7]ClassRequire錯誤解決
[Ext JS 7]的開(kāi)發(fā)模式
[Ext JS 7]基于NPM的開(kāi)發(fā)
[Ext JS ] 動(dòng)添切換字段的必填與非必填
[Ext JS4] 數據包
[Ext JS4系列]Ext JS4 入門(mén)
[Ext JS6] Grid不同列的關(guān)聯(lián)編輯
[Ext JS6] ViewControllers-視圖控制器
[Ext JS6]Ext.Template
[Ext JS6]Sencha Cmd
[Ext JS6]編碼規范
[Ext JS6]多類(lèi)型設備開(kāi)發(fā)
[Ext JS6]工作區-Workspace
[Ext JS6]路由(Routing)及使用
[Ext JS6]視圖模型和數據綁定
[Ext JS6實(shí)戰] Ajax獲取Tree Store
[Ext JS6實(shí)戰] Ext.XTemplate
[Ext JS6實(shí)戰]動(dòng)態(tài)數據綁定
[Ext JS] Sencha Cmd命令參考之二
[Ext JS] Sencha Cmd命令參考之一
[Ext JS] Group Grid-分組網(wǎng)格
[Ext JS] Group Grid-分組網(wǎng)格
[Ext JS]嵌套Grid的實(shí)現及注意事項
[Ext JS]SimXhr.js__dc=1659315492151_65 Uncaught TypeError問(wèn)題分析與解決
[Ext JS]Sencha Studio安裝與快速介紹之一
[Ext JS]textfield 添加 compositionstart、compositionupdate 和 compositionend
[Ext JS]圖片顯示方式
[ExtJS 6]Grid分頁(yè)工具欄無(wú)效問(wèn)題解決
[ExtJS6]ResponsiveColumn-自適應列布局
[Extjs 4] 類(lèi)系統
基于Ext JS的模塊化應用框架搭建及開(kāi)發(fā)
[Ext JS] 自行搭建遠端庫的包升級版本后找不到的問(wèn)題解決-The following versions are available
[Ext JS]鼠標移入移除時(shí)彈出和關(guān)閉窗口
[Ext JS]富文本編輯器 CKEditor與Ext JS的整合
[Ext JS]可編輯列Grid的全場(chǎng)景開(kāi)發(fā)
['Ext JS]Grid中的超鏈接列及其功能實(shí)現
[Ext JS]Ext JS + CKEditor+Spring Boot 實(shí)現編輯器圖片上傳
[Ext JS]介紹與快速入門(mén)1
[Ext JS]實(shí)現帶動(dòng)態(tài)數字的圖標
Spring Boot+Ext JS 實(shí)現圖形驗證碼
Ext JS介紹與快速入門(mén)2
Ext JS開(kāi)發(fā)基本環(huán)境準備與項目創(chuàng )建
[Ext JS]開(kāi)發(fā)模式及快速測試方式
[Ext JS]多類(lèi)型終端-電腦、移動(dòng)端(手機、平板)
[Ext JS]基于Ext JS的MVC/MVVM架構的應用開(kāi)發(fā)模式
[Ext JS]Ext JS的類(lèi)與類(lèi)體系
[Ext JS]Ext JS組件、容器與布局
[Ext JS]組件與容器的選擇與開(kāi)發(fā)
[Ext JS]Ext JS數據模型與數據封裝
[Ext JS]Ext JS的控制器類(lèi)型及使用
[Ext JS]說(shuō)透Ext JS的窗口及對話(huà)框用法
[Ext JS]說(shuō)透Ext JS的窗口及對話(huà)框用法
[Ext js]Grid行選擇的多種場(chǎng)景和實(shí)現方式
[Ext JS]Ext JS類(lèi)的繼承與混合
CmsWing
[Ext JS 4] 組件之圖表
## [Ext JS 4] 組件之圖表 ### 前言 圖表用來(lái)更直觀(guān)的呈現數據,通常它可以很好的呈現出數據之間的關(guān)系。 在Ext JS 4中, 圖表的類(lèi)使用繪圖包開(kāi)發(fā)的surfaces(表面)和sprites(精靈)。 這也就說(shuō),它們的底層技術(shù)都是SVG, VML 或 HTML 5 Canvas 的繪圖技術(shù)。 每一個(gè)圖表必須要三個(gè)組成部分: 數據(data), 軸(axes)和系列(Series)。 數據 - 是圖表用來(lái)展示的信息,在Ext 中使用標準的Model 或是 Store. 軸 - 提供數據的來(lái)源,范圍,規模和單位。組成圖表的基本架構。 軸可以是笛卡爾坐標(x,y), 極性(或徑向),或軌距(用于儀表盤(pán)圖表的一維軸)。盡管一個(gè)結合多個(gè)類(lèi)型系列的圖表需要額外的軸定義,但大多數的圖表還是使用一組軸。 系列- 這個(gè)屬于是用于數據的圖形渲染的。換句話(huà)說(shuō),就是一個(gè)圖標的基本圖形項目,像 線(xiàn)圖,柱狀圖,欄位或餅圖。一個(gè)圖形可以包含多個(gè)系列。 例如: 在一個(gè)圖形的中有三個(gè)線(xiàn)狀圖就包含有三個(gè)獨立的線(xiàn)系列。 可以添加標簽,標記和圖例說(shuō)明到圖上;還可以設置動(dòng)畫(huà)效果或是放大某一個(gè)區塊。 label(標簽) -- 對一個(gè)軸或是系統的解釋性標題。 marker(標記) -- 用來(lái)在一個(gè)系列中繪制數據點(diǎn)的一個(gè)符號,形狀或是圖片。 legend(說(shuō)明) -- 提供圖的說(shuō)明,解釋各變量在圖形中代表的意義。 listeners(監聽(tīng)器)--等待某個(gè)事件并作出一些動(dòng)作像鼠標事件等 animation( 動(dòng)畫(huà))-- 圖的元素可以移動(dòng) ### 創(chuàng )建一個(gè)簡(jiǎn)單的圖表 每一個(gè)圖表最少包含三個(gè)關(guān)鍵且獨立的部分 1. 一個(gè)Model(模型)和一個(gè)Store。Model是用來(lái)描述數據的結構,store 這個(gè)某個(gè)類(lèi)型數據的集合。 當Store的數據改變是,圖表的展現也可以自動(dòng)的更新。 2. 一組Axes (軸), 用來(lái)描述圖表的邊界。 3. 一個(gè)或多個(gè)Series(系列)。用來(lái)處理數據的渲染。 一個(gè)圖表的多個(gè)系列可以使用相同的軸。 定義一個(gè)圖表的步驟如下: 1. 定義一個(gè)Model ,創(chuàng )建一個(gè)Store 2.定義一個(gè)Chart并配置一些基本信息,把store 綁定到Chart 3. 在圖上定義axes 4. 在圖上定義Series 以下以實(shí)例來(lái)介紹, 定義一個(gè)Model ,創(chuàng )建一個(gè)Store 這里創(chuàng )建一個(gè)天氣預報的模型, 包含兩個(gè)字段: “temperature” 和 “date”. ```javascript Ext.define('WeatherPoint', { extend: 'Ext.data.Model', fields: { name: 'temperature', type: 'int' name: 'date', } ] }); ``` type: 'int' 用來(lái)指定欄位的類(lèi)型,類(lèi)型指定不強制,但是最好是加上。 接下來(lái),創(chuàng )建一個(gè)Store, 這個(gè) Store 包含一組以上定義的 “WeatherPoint‘的模型實(shí)例。一般而言, Store 的數據都是動(dòng)態(tài)加載的,這里為了方便,之間使用內聯(lián)數據: ```javascript var store = Ext.create('Ext.data.Store', { model: 'WeatherPoint', data: [ { temperature: 58, date: newDate(2013, 1, 1, 8) }, { temperature: 63, date: newDate(2013, 1, 1, 9) }, { temperature: 73, date: newDate(2013, 1, 1, 10) }, { temperature: 78, date: newDate(2013, 1, 1, 11) }, { temperature: 81, date: newDate(2013, 1, 1, 12) } ] }); ``` ### 創(chuàng )建一個(gè)圖表對象 ```javascript Ext.create('Ext.chart.Chart', { renderTo: Ext.getBody(), width: 400, height: 300, store: store }); ``` 如果在瀏覽器中,查看效果的話(huà),應該是一片空白 ,因為還沒(méi)有設置軸和系列。 配置軸 軸是定義圖表現是的邊界線(xiàn)。這里的圖表使用標準的直角坐標軸, y 軸定義成數字類(lèi)型,x 軸定義成日期類(lèi)型。 ```javascript Ext.create('Ext.chart.Chart', { ... axes: [ { title: 'Temperature', type: 'Numeric', position: 'left', fields: ['temperature'], minimum: 0, maximum: 100 }, { title: 'Time', type: 'Time', position: 'bottom', fields: ['date'], dateFormat: 'ga' } ] }); ``` “Temperature”軸位于圖形的左邊,代表溫度的范圍值, 最小是0,最大是100. ### 配置系列 最后就是配置一個(gè)或多個(gè)系列了。系列負責圖形的數據的顯示形式 ```javascript Ext.create('Ext.chart.Chart', { ... axes: [ ... ], series: [ { type: 'line', xField: 'date', yField: 'temperature' } ] }); ``` 這個(gè)系列是一個(gè)線(xiàn)系列。使用 “date”和 “temperature”欄位。 ### Themes(主題) 可以定義 一個(gè) Ext.chart.Theme theme給圖表用來(lái)控制圖表的樣式和格式。 也可以對不同的組件進(jìn)行樣式配置達到相同的效果,但是,主題把一組樣式放入一個(gè)包中,可以應用到其他的圖表中。你可以定義一個(gè)完整的主題,包含多個(gè)樣式元素,然后通過(guò)引入樣式的名字導入到圖表中,類(lèi)似如下: ```javascript Ext.create('Ext.chart.Chart', { ... theme: 'Green', ... }); ``` ### Ext JS 圖表的編碼 基本的代碼結構如下: ```javascript var chart = Ext.create('Ext.chart.Chart', { // Definitions for the Chart, including the data Store }, axes: [{ // Definitions for the first Axis }, { // Definitions for the second Axis (if any) } }], series: [{ // Definitions for the first Series } }] series: [{ // Definitions for the second Series (if any) } }] series: [{ // Definitions for additional Series (if any) } }] }); ``` Ext.chart.axis.Axis 是主要的軸的類(lèi),分為四種類(lèi)型 Category -- 非數值的類(lèi)別 Numerical -- 數值類(lèi)別 Time -- Numerical的子類(lèi),用于時(shí)間 Gauge -- 用于顯示儀表盤(pán)的一維數據。 再來(lái)看一下系列的值的類(lèi)別 Ext.chart.series -- defines the Series to use Ext.chart.series.Series -- abstract class for logic common to all chart series Ext.chart.series.Area -- creates a Stacked Area Chart Ext.chart.series.Bar -- 條圖 Ext.chart.series.Cartesian -- base class for series implementationsthat plot values using x/y coordinates(ref page lacks content) Ext.chart.series.Column -- 柱形圖 Ext.chart.series.Gauge -- 儀表圖 Ext.chart.series.Line -- 線(xiàn)狀圖 Ext.chart.series.Pie -- 餅圖 Ext.chart.series.Scatter -- 散點(diǎn)圖
← 上一篇:工業(yè)ERP系統五十問(wèn)...
下一篇:科學(xué)管理與信息化建設【第10期】企業(yè)數字... →
網(wǎng)站導航
首頁(yè)
動(dòng)態(tài)
方案
案例
專(zhuān)欄
期刊
聯(lián)系我們