Achartengine相關(guān)屬性

查看源碼時,發(fā)現(xiàn)沒有注釋,自己寫+網(wǎng)上搜了搜,總結(jié)出這么多屬性,遺漏的歡迎大家評論,我好完善,哈哈哈...

XYMultipleSeriesDataset相關(guān)屬性:

  XYMultipleSeriesDataset seriesDataset = new XYMultipleSeriesDataset();
        XYSeries xySeries1 = new XYSeries("天天賺");
        xySeries1.add(1, 36);
        xySeries1.add(2, 30);
        xySeries1.add(3, 27);
        xySeries1.add(4, 29);
        xySeries1.add(5, 34);
        xySeries1.add(6, 28);
        xySeries1.add(7, 33);
        seriesDataset.addSeries(xySeries1);

XYMultipleSeriesRenderer相關(guān)屬性:

  /*描繪器,設(shè)置圖表整體效果,比如x,y軸效果,縮放比例,顏色設(shè)置*/
        XYMultipleSeriesRenderer seriesRenderer = new XYMultipleSeriesRenderer();
        seriesRenderer.setAntialiasing(true);//true:消除鋸齒;false:不消除鋸齒;
        seriesRenderer.setChartTitleTextSize(20);//設(shè)置圖表標題的字體大小(圖的最上面文字)
        seriesRenderer.setMargins(new int[]{40, 30, 30, 20});//設(shè)置外邊距,順序為:上左下右
        //坐標軸設(shè)置
        seriesRenderer.setAxisTitleTextSize(16);//設(shè)置坐標軸標題字體的大小
        seriesRenderer.setAxesColor(0x6666FFFF);
        seriesRenderer.setYAxisMin(0);//設(shè)置y軸的起始值
        seriesRenderer.setYAxisMax(50);//設(shè)置y軸的最大值
        seriesRenderer.setXAxisMin(1);//設(shè)置x軸起始值
        seriesRenderer.setXAxisMax(7);//設(shè)置x軸最大值
//        seriesRenderer.setXTitle("日期");//設(shè)置x軸標題
//        seriesRenderer.setYTitle("元");//設(shè)置y軸標題
        //顏色設(shè)置
        seriesRenderer.setApplyBackgroundColor(true);//是應用設(shè)置的背景顏色
seriesRenderer.setGridColor(0xFF6666FF);//設(shè)置網(wǎng)格的顏色 
        seriesRenderer.setLabelsColor(0xFFFFFFFF);//設(shè)置標簽顏色
//        seriesRenderer.setXLabelsColor(R.color.white);
        seriesRenderer.setBackgroundColor(Color.argb(100, 255, 255, 255));//設(shè)置圖表的背景顏色
        //縮放設(shè)置
        seriesRenderer.setZoomButtonsVisible(false);//設(shè)置縮放按鈕是否可見
        seriesRenderer.setZoomEnabled(false); //圖表是否可以縮放設(shè)置
        seriesRenderer.setZoomInLimitX(7);
//      seriesRenderer.setZoomRate(1);//縮放比例設(shè)置
        //圖表移動設(shè)置
        seriesRenderer.setPanEnabled(false);//圖表是否可以移動
        seriesRenderer.setPanEnabled(false, true);//某個數(shù)軸上可移動
        seriesRenderer.setOrientation(null);//設(shè)置方向,比如設(shè)置柱狀圖的方向,水平或垂直
        seriesRenderer.setPanLimits(new double[]{-x,x,-y,y});//設(shè)置平移的范圍
        //legend(最下面的文字說明)設(shè)置
        seriesRenderer.isShowLegend();
        seriesRenderer.setFitLegend(true);//是否適應屏幕,true:適應屏幕,沾滿屏幕;false:不適應;
//        seriesRenderer.setShowLegend(true);//控制legend(說明文字 )是否顯示
//        seriesRenderer.setLegendHeight(8);//設(shè)置說明的高度,單位px
//        seriesRenderer.setLegendTextSize(DensityUtils.dip2px(MyApplication.getContext(), 16));//設(shè)置說明字體大小
        //坐標軸標簽設(shè)置
        seriesRenderer.setLabelsTextSize(DensityUtils.dip2px(MyApplication.getContext(), 10));//設(shè)置標簽字體大小
        seriesRenderer.setXLabelsAlign(Paint.Align.CENTER);
        seriesRenderer.setYLabelsAlign(Paint.Align.RIGHT);
        seriesRenderer.setXLabels(0);//顯示的x軸標簽的個數(shù)
        seriesRenderer.addXTextLabel(1, "5/1");//針對特定的x軸值增加文本標簽
        seriesRenderer.addXTextLabel(2, "5/2");
        seriesRenderer.addXTextLabel(3, "5/3");
        seriesRenderer.addXTextLabel(4, "5/4");
        seriesRenderer.addXTextLabel(5, "5/5");
        seriesRenderer.addXTextLabel(6, "5/6");
        seriesRenderer.addXTextLabel(7, "5/7");
        seriesRenderer.setPointSize(3);//設(shè)置坐標點大小
        seriesRenderer.setMargins(new int[]{30,30,30,30});//設(shè)置外邊距
        seriesRenderer.setMarginsColor(Color.WHITE);//設(shè)置外邊距空間的顏色
        seriesRenderer.setClickEnabled(false);//是否可移動折線,true:折線是固定不能移動的;false:折線可以移動;
//        seriesRenderer.setChartTitle("圖標標題");//設(shè)置圖標標題
seriesRenderer.setInitialRange(new double[]{1.0,1.2,4.0});//?TODO
seriesRenderer.setInitialRange(new double[]{1.0,1.2,4.0}, 10);//?TODO
seriesRenderer.setInScroll(false);//?TODO
seriesRenderer.setBarSpacing(22.0);//?TODO
seriesRenderer.setRange(new double[]{1.2,1.4});//?TODO
seriesRenderer.setScale(0.1f);//?TODO
seriesRenderer.setSelectableBuffer(11);
seriesRenderer.setShowAxes(true);//?TODO
seriesRenderer.setShowCustomTextGrid(false);//?TODO
seriesRenderer.setShowGrid(true);//是否顯示網(wǎng)格,true:顯示;false:顯示。
//        seriesRenderer.setShowGridX(true);//是否顯示X方向的網(wǎng)格線
//        seriesRenderer.setShowGridY(true);//是否顯示Y方向的網(wǎng)格線
//        seriesRenderer.setShowLabels(false);//是否顯示XY軸的數(shù)值和標題
//        seriesRenderer.setShowLegend(true);//是否顯示圖例,就是圖表下對圖中一些折線或者標識的一些解釋
//        seriesRenderer.setStartAngle(80.0f);//?TODO 應該是應用在餅狀圖中,
//        seriesRenderer.setTextTypeface(typefaceName, style)//設(shè)置字體名和類型 ,怎么用??TODO
//        seriesRenderer.setXAxisMax(15.0f);//設(shè)置X最大值
//        seriesRenderer.setXAxisMax(15.0f, 0);//scale? TODO 
//        seriesRenderer.setXAxisMin(1.1);//設(shè)置X最小值
//        seriesRenderer.setXLabels(9);//設(shè)置x軸上的標簽數(shù)量,最大值根據(jù)所給坐標而定
//        seriesRenderer.setXLabelsAlign(Align.LEFT);//設(shè)置X軸標簽的對齊方式,就是便簽相對于左邊點的位置
//        seriesRenderer.setXLabelsAngle(angle)//?TODO
//        seriesRenderer.setXLabelsColor(0x660000FF);//x軸數(shù)值的字體顏色
        seriesRenderer.setXTitle("X Title");
//        seriesRenderer.setYAxisAlign(Align.CENTER, 0);//設(shè)置Y軸的位置。
//        seriesRenderer.setYAxisMax(max);//設(shè)置Y最大值
//        seriesRenderer.setYAxisMax(max, scale);//scale?TODO
//        seriesRenderer.setYAxisMin(min);設(shè)置Y最小值
//        seriesRenderer.setYLabels(yLabels);//設(shè)置Y軸標簽的數(shù)量
//        seriesRenderer.setYLabelsAlign(Align.RIGHT);//設(shè)置y軸標簽相對于y坐標軸的位置
//        seriesRenderer.setYLabelsAlign(Align.RIGHT, scale);//scale?TODO
//        seriesRenderer.setYLabelsColor(scale, color);//scale?TODO

        /*某一組數(shù)據(jù)的描繪器,描繪該組數(shù)據(jù)的個性化顯示效果,主要是字體跟顏色的效果*/
        XYSeriesRenderer xySeriesRenderer1 = new XYSeriesRenderer();
//        xySeriesRenderer1.setAnnotationsColor(0xFFFF0000);//設(shè)置注釋(注釋可以著重標注某一坐標)的顏色
//        xySeriesRenderer1.setAnnotationsTextAlign(Paint.Align.CENTER);//設(shè)置注釋的位置
//        xySeriesRenderer1.setAnnotationsTextSize(12);//設(shè)置注釋文字的大小
        xySeriesRenderer1.setPointStyle(PointStyle.POINT);//坐標點的顯示風格
        xySeriesRenderer1.setPointStrokeWidth(3);//坐標點的大小
        xySeriesRenderer1.setLineWidth(2);
        xySeriesRenderer1.setColor(0xFFFFBA4D);//表示該組數(shù)據(jù)的圖或線的顏色
        xySeriesRenderer1.setDisplayChartValues(false);//設(shè)置是否顯示坐標點的y軸坐標值
        xySeriesRenderer1.setChartValuesTextSize(12);//設(shè)置顯示的坐標點值的字體大小

XYSeriesRenderer renderer1 = new XYSeriesRenderer();
//        renderer1.setChartValuesSpacing(20f);//柱狀圖,各個柱子之間的距離
        renderer1.setChartValuesTextAlign(Align.RIGHT);//設(shè)置折線上Y值相對于坐標點的位置
        renderer1.setChartValuesTextSize(20.0f);//設(shè)置折線上數(shù)值字體的大小
        renderer1.setColor(0xFF3300FF);//設(shè)置對應折線的顏色
        renderer1.setDisplayChartValues(true);//是否顯示折線上的數(shù)值
        renderer1.setFillBelowLine(true);//是否填充折線以下x軸以上圖形
        renderer1.setFillBelowLineColor(0x618417FF);//設(shè)置填充的顏色
//        renderer1.setFillPoints(true);//?TODO
//        renderer1.setGradientEnabled(false);//是否可漸變
//        renderer1.setGradientStart(5.0, 0x33FFFFFF);//漸變開始的值
//        renderer1.setGradientStop(10.0, 0x33FFFFFF);//漸變結(jié)束的值
//        renderer1.setLineWidth(5.0f);//設(shè)置線的寬度
subRenderer.setHighlighted(true);//是否分割顯示
        renderer1.setPointStyle(PointStyle.TRIANGLE);//設(shè)置坐標點的樣式
        renderer1.setStroke(BasicStroke.DOTTED);//設(shè)置線的樣式
        
        renderer.addSeriesRenderer(renderer1);
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,836評論 6 540
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,275評論 3 428
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 177,904評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,633評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,368評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,736評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,740評論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,919評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,481評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 41,235評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,427評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,968評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,656評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,055評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,348評論 1 294
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,160評論 3 398
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,380評論 2 379

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,712評論 25 708
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,162評論 4 61
  • 今天翻開賈平凹老師的書,看到一句話完完全全地表達出了這些天一直縈繞在我內(nèi)心的想法。原來書中真的有黃金屋,而且還不止...
    kingsley的世界是晴天閱讀 485評論 0 0
  • 半個月前時間辦公室開了一位新人——陳工,說新人只是對于辦公室的環(huán)境來講,專業(yè)技術(shù)上也是老手了,老總從上海調(diào)...
    浪失解憂閱讀 187評論 0 0
  • Linux任務(wù)計劃、周期性任務(wù)執(zhí)行 未來的某時間點執(zhí)行一次任務(wù):at,batch 周期性運行某任務(wù):cron 電子...
    JevonWei閱讀 686評論 0 0