這個問題終於解決了,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指令碼來完成這些任務。很明...