linechart 的高階應用

2021-05-22 12:21:08 字數 1364 閱讀 6266

這個問題終於解決了,linechart要學的東西真的很多啊,剛開始的時候,真的很不理解,現在好多了,無論是線還是點,或者點的提示資訊,這是都是物件,所以,它們必然可以完全控制,我覺得有幾個東西很重要,

1.首先就是渲染器,比如circleitemrendererd的顏色,很多的人都不夠明白,這是為什麼,它的外圍顏色怎麼無法修改?的卻,它的外圍顏色是取的系統的預設顏色資料,

private static const default_flex_series_colors:array = [

0xe48701, 0xa5bc4e, 0x1b95d9, 0xcaca9e,

0x6693b0, 0xf05e27, 0x86d1e4, 0xe4f9a0,

0xffd512, 0x75b000, 0x0662b0, 0xede8c6,

0xcc3300, 0xd1dfe7, 0x52d4ca, 0xc5e05d,

0xe7c174, 0xfff797, 0xc5f68f, 0xbdf1e6,

0x9e987d, 0xeb988d, 0x91c9e5, 0x93dc4a,

0xffb900, 0x9ebbcd, 0x009797, 0x0db2c2

];這個你無法修改,你可以每條線的顏色從這個陣列中取,這樣fillcolor和點的外圍顏色就一樣了,呵呵,這是個很笨的方法,當然,這沒有解決根本的問題,要解決根本的問題,那就是寫乙個自己的渲染器,對rogrammaticskin進行擴充套件,重新畫一下ok,這個問題就解決了。

2.datatipfunction

點的提示資訊的自定方法當就是它了,

下面我想應該就是它的預設的資訊了,你想提示什麼或者什麼格式就隨便你自己了。

private function setdatetipsfun(hd:hitdata):string

3.fillfunction

點的填充色,這也是乙個很重要的東西,顯示什麼樣的顏色,任你選,夠自由了吧

4.動態生成曲線

linechart.series.push(myline);

這個也很常用的東西

5.點的局中顯示和乙個點的解決

這個想必很多的人都會遇到的問題

我的解決辦法是在第乙個和最後乙個位置再新增乙個點,這樣就不存在乙個點的問題了,而且所有點局中顯示

注意的就是新增點y值要取特殊的,而且不要讓它顯示出來,呵呵,很好的方法。

6.x座標的格式化,網上的**多的是,我就不說了,包括css都可以弄好

7.座標的任意

當然新增乙個hslider,上下限都可調,呵呵,不錯的想法

還有很多的東西,就寫在這了,下次再說,具體的**略了

8.xy軸的格式化:

Linechart使用中的細節 1

在專案中用了flex,較多的使用了linechart,遇到問題能查到文章真的很少,尤其是中文的,幸虧官方的文件寫的 生動 專案才算交差。閒下來,想把一些細節寫寫,供大家查閱。講的linechart,其實所有的chart控制項都很相似,總是由兩個軸 horizontalaxis and vertica...

sed的高階應用

一 sed簡介 sed是面向流的行編輯器,所謂面向流,是指接受標準輸入的輸入,輸出內容到標準輸出上。sed和早期的ed有關,其實在sed中的很多命令,都有ed的影子。二 sed基本用法 sed可以支援基本正規表示式,sed的執行 sed n e command file s sed n f scri...

Kickstart的高階應用

pre 和postinstall 指令碼 kickstart本身提供了一些對系統的基本調整和設定,例如設定root密碼,設定時區等等。但是它不能做某些更細緻的調整,比如通過chkconfig禁止某些服務,建立特定的目錄等等。因此,我們需要使用pre 和postinstall指令碼來完成這些任務。很明...