當前位置:首頁 » 安卓系統 » 安卓統計圖表哪個好

安卓統計圖表哪個好

發布時間: 2022-12-07 03:20:36

Ⅰ android 統計圖表哪個好

統計圖表使用一些流行的框架集成到自己的項目裡面即可,也可以自己使用html進行開發,然後使用webview嵌到裡面。

Ⅱ 有哪些好用的製作統計圖表的軟體

製作統計圖表的相關的軟體其實有很多,關鍵要看題主的是在什麼樣的業務場景下。

一般情況下,Excel就可以滿足日常的使用需求,當然前提在於你對Excel足夠熟練。

當然,如果你懂代碼,可以用:Echarts ,如果你懂設計,可以用:Ai。這些都可以做統計圖表出來。

可是從題主的描述中,我看到兩個關鍵詞:數據多、公司用。

這就註定了Excel很難擔此重任。所以在製作統計圖表方面,你可能就需要使用一些更為靈活的軟體。

作為業務人員或者分析師,你可能需要用到商業智能類的軟體,比如:永洪BI

對於BI類產品來說,製作統計圖表簡直就是小菜一碟,而永洪BI在國內的廠商中應該是做的最好的了。

製作統計圖表的時候,只需要把數據導入產品中,通過拖拖拽拽就可以生成統計圖表了,而且完全不用擔心數據量大的問題。

以下是幾張有代表性的統計圖表:

使用BI軟體可以解決統計圖表製作的問題,但是統計圖表的製作中,如何讓圖表表達更清楚的含義,有以下幾個原則可以借鑒:

1. 越簡單越好,專注於表達核心信息;

2. 在需要表達細節的時候,可以放更多的信息;

3. 差異越大越好,這樣會使得你的統計圖表更明顯,易於理解;

Ⅲ 請問這樣的統計圖用什麼軟體可以畫

做科研,少不了數據統計和統計圖的製作,做統計圖,如果你還只在與Excel廝混,那你就太low了;而有的小夥伴很好學,雜七雜八學了一大堆軟體,卻哪個沒搞熟。要說製作數據統計圖的性價比,非Graphpad Prism莫屬了。

從數據統計到figure的完成,GraphPad Prism可以一條龍服務,幾乎可以搞定大部分醫學研究所需的統計與作圖。關鍵它還簡單易學,和Excel一樣傻瓜,但比Excel規范得多。

雖然GraphPad Prism很好用,可是如果你並沒有接觸過,要自己去摸索起來那還是有些鬧心的。今天老談教你從零基礎教有重點地學習GraphPad Prism,讓你在短時間內就能掌握多種數據統計圖的製作,包括:

各類型的漂亮柱狀統計圖

各種折線圖和折線比較圖

高顏值的生存曲線圖

還有錯綜復雜的組合圖

甚至看似復雜的熱圖(Heat maps)

這些圖對Graphpad Prism來說都不在話下,且最新版Graphpad Prism7還有半透明色、轉換濃度、熒光筆畫重點等多種貼心設置,改善了的內存使用方式讓你運行大型數據文件都不會被卡
製作統計圖表的相關的軟體其實有很多,關鍵要看題主的是在什麼樣的業務場景下。 一般情況下,Excel就可以滿足日常的使用需求,當然前提在於你對Excel足夠熟練。 當然,如果你懂代碼,可以用:Echarts ,如果你懂設計,可以用:Ai。這些都可以做統計圖表出來。 可是從題主的描述中,我看到兩個關鍵詞:數據多、公司用。 這就註定了Excel很難擔此重任。所以在製作統計圖表方面,你可能就需要使用一些更為靈活的軟體。 作為業務人員或者分析師,你可能需要用到商業智能類的軟體,比如:永洪BI 對於BI類產品來說,製作統計圖表簡直就是小菜一碟,而永洪BI在國內的廠商中應該是做的最好的了。 製作統計圖表的時候,只需要把數據導入產品中,通過拖拖拽拽就可以生成統計圖表了,而且完全不用擔心數據量大的問題。 以下是幾張有代表性的統計圖表:

使用BI軟體可以解決統計圖表製作的問題,但是統計圖表的製作中,如何讓圖表表達更清楚的含義,有以下幾個原則可以借鑒: 1. 越簡單越好,專注於表達核心信息; 2. 在需要表達細節的時候,可以放更多的信息; 3. 差異越大越好,這樣會使得你的統計圖表更明顯,易於理解;

Ⅳ 我有一些數據要製成統計圖有什麼好的軟體

現在的FineReport還可以的,看看他們的在線demo,很漂亮的,三維效果、漸變效果、坐標軸縮放、交互高亮完全無壓力~具體使用方法可以參考FineReport安裝包里內置的幫助文檔,傻瓜式教程,用過excel的基本上都會用

Ⅳ 用啥軟體能方便的製作出漂亮的統計圖表

matlab應該也不錯 答案補充 MATLAB是矩陣實驗室(Matrix Laboratory)之意。除具備卓越的數值計算能力外,它還提供了專業水平的符號計算,文字處理,可視化建模模擬和實時控制等功能。

(4)出色的圖形處理功能
MATLAB自產生之日起就具有方便的數據可視化功能,以將向量和距陣用圖形表現出來,並且可以對圖形進行標注和列印。高層次的作圖包括二維和三維的可視化、圖象處理、動畫和表達式作圖。可用於科學計算和工程繪圖。新版本的MATLAB對整個圖形處理功能作了很大的改進和完善,使他不僅在一般數據可視化軟體都具有的功能(例如二維曲線和三維曲面的繪制和處理等)方面更加完善,而且對於一些其他軟體所沒有的功能(例如圖形的光照處理、色度處理以及四維數據的表現等),MATLAB同樣表現了出色的處理能力。同時對一些特殊的可視化要求,例如圖形對話等,MATLAB也有相應的功能函數,保證了用戶不同層次的要求。另外新版本的MATLAB還著重在圖形用戶界面(GUI)的製作上作了很大的改善,對這方面有特殊要求的用戶也可以得到滿足。

參考http://ke..com/view/10598.htm

安卓手機統計圖繪制(軟體)

安卓手機可以使用應用寶安裝軟體的。
把應用寶軟體安裝到手機上。
再去搜索需要的軟體來安裝就行了。
在搜索欄上輸入上「繪圖」進行搜索就行了。
到時候可以在手機桌面上顯示很多繪圖的軟體。
選擇一個適合的軟體安裝到手機上就可以了。

Ⅶ 有沒有什麼APP可以製作統計圖 手機上的 自己選是折線啊柱狀啊然後輸入圖示和數據顏色自動生成圖表

wps手機版套裝里就有啊,其次可以用微軟官方的Excel手機版,然後是quickoffice這款軟體。

Ⅷ 有哪款圖表軟體能在安卓手機上運行,只要象電腦版excel那樣可以繪制簡單統計圖表就可以。 謝謝回答

我用的是wps的,推薦下載一下試試

Ⅸ 在Android中要實現圖表統計該怎麼做

package com.yzxy.draw;

import java.util.ArrayList;
import java.util.HashMap;
import com.yzxy.draw.tools.Tools;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.content.pm.ActivityInfo;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.Point;
import android.graphics.RectF;
import android.graphics.Paint.Style;
import android.graphics.Typeface;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;

@SuppressLint("ViewConstructor")
class MyTuView extends View{

public static final int RECT_SIZE = 10;
private Point mSelectedPoint = null;
public static enum Mstyle
{
Line,scroll
}

private Mstyle mstyle=Mstyle.Line;
private Point[] mPoints = new Point[8];

Context context;
Activity act;
int bheight=0;
Tools tool=new Tools();
HashMap map;
ArrayList dlk;
int totalvalue=30;
int pjvalue=5;
String xstr,ystr;
int margint=15;
int marginb=40;
int c=0;
int resid=0;
Boolean isylineshow;

public MyTuView(Context context,HashMap map,int totalvalue,int pjvalue,String xstr,String ystr,Boolean isylineshow)
{
super(context);
this.context=context;
this.act = (Activity)context;
this.map=map;
this.totalvalue=totalvalue;
this.pjvalue=pjvalue;
this.xstr=xstr;
this.ystr=ystr;
this.isylineshow=isylineshow;
act.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}

@SuppressLint("DrawAllocation")
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
// canvas.drawColor(Color.GRAY);
if(c!=0)
this.setbg(c);
if(resid!=0)
this.setBackgroundResource(resid);
dlk=tool.getintfrommap(map);
int height=getHeight();
if(bheight==0)
bheight=height-marginb;

int width=getWidth();

Log.i("w", getWidth()+":"+getHeight());
int blwidh=tool.dip2px(context,50);
int pjsize=totalvalue/pjvalue;

Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG);
paint.setColor(Color.GRAY);
paint.setStrokeWidth(1);
paint.setStyle(Style.STROKE);

// 畫直線(橫向)
for(int i=0;i xlist=new ArrayList();//記錄每個x的值
//畫直線(縱向)
for(int i=0;i dlk,HashMap map,ArrayList xlist,int max,int h)
{
Point[] points=new Point[dlk.size()];
for(int i=0;i getMap() {
return map;
}

public void setMap(HashMap map) {
this.map = map;
}

public int getTotalvalue() {
return totalvalue;
}

public void setTotalvalue(int totalvalue) {
this.totalvalue = totalvalue;
}

public int getPjvalue() {
return pjvalue;
}

public void setPjvalue(int pjvalue) {
this.pjvalue = pjvalue;
}

public String getXstr() {
return xstr;
}

public void setXstr(String xstr) {
this.xstr = xstr;
}

public String getYstr() {
return ystr;
}

public void setYstr(String ystr) {
this.ystr = ystr;
}

public int getMargint() {
return margint;
}

public void setMargint(int margint) {
this.margint = margint;
}

public Boolean getIsylineshow() {
return isylineshow;
}

public void setIsylineshow(Boolean isylineshow) {
this.isylineshow = isylineshow;
}

public int getMarginb() {
return marginb;
}

public void setMarginb(int marginb) {
this.marginb = marginb;
}

public Mstyle getMstyle() {
return mstyle;
}

public void setMstyle(Mstyle mstyle) {
this.mstyle = mstyle;
}

public int getBheight() {
return bheight;
}

public void setBheight(int bheight) {
this.bheight = bheight;
}

public int getC() {
return c;
}

public void setC(int c) {
this.c = c;
}

public int getResid() {
return resid;
}

public void setResid(int resid) {
this.resid = resid;
}

}

代碼片段
package com.yzxy.draw.tools;

import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import android.content.Context;
import android.graphics.Bitmap;
import android.os.Environment;

public class Tools
{
private final static String ALBUM_PATH = Environment.getExternalStorageDirectory() + "/yueqiu/";

public int dip2px(Context context, float dpValue)
{
final float scale = context.getResources().getDisplayMetrics().density;
return (int) (dpValue * scale + 0.5f);
}

public int px2dip(Context context, float pxValue)
{
final float scale = context.getResources().getDisplayMetrics().density;
return (int) (pxValue / scale + 0.5f);
}

public ArrayList getintfrommap(HashMap map)
{
ArrayList dlk=new ArrayList();
int position=0;
@SuppressWarnings("rawtypes")
Set set= map.entrySet();
@SuppressWarnings("rawtypes")
Iterator iterator = set.iterator();

while(iterator.hasNext())
{
@SuppressWarnings("rawtypes")
Map.Entry mapentry = (Map.Entry)iterator.next();
dlk.add((Double)mapentry.getKey());
}
for(int i=0;i

代碼片段
package com.yzxy.draw;

import java.io.IOException;
import java.util.HashMap;

import com.yzxy.draw.MyTuView.Mstyle;
import com.yzxy.draw.tools.Tools;

import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;

import android.widget.RelativeLayout;
import android.widget.RelativeLayout.LayoutParams;
import android.widget.Toast;
import android.app.Activity;
import android.content.res.XmlResourceParser;
import android.graphics.Bitmap;
import android.graphics.Color;

public class MainActivity extends Activity {

MyTuView tu;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

HashMap map=new HashMap();
map.put(1.0, 8.0);
map.put(7.0, 130.0);
map.put(2.0, 4.0);
map.put(3.0, 1.0);
map.put(4.0, 18.0);
map.put(5.0, 160.0);
map.put(6.0, 180.0);
map.put(8.1, 133.5);
tu=new MyTuView(this,map,200,50,"x","y",false);
// tu.setC(Color.CYAN);
tu.setResid(R.drawable.bg);
// tu.setBheight(200);
tu.setTotalvalue(200);

tu.setPjvalue(50);
tu.setXstr("x");
tu.setYstr("y");
tu.setMargint(20);
tu.setBackgroundColor(Color.WHITE);
tu.setMarginb(50);
tu.setMstyle(Mstyle.scroll);
RelativeLayout rela=getlayout(R.layout.activity_main);
rela.addView(tu);
LayoutParams parm=new LayoutParams(1200,400);
parm.setMargins(50, 50, 50, 100);
tu.setLayoutParams(parm);
setContentView(rela);

}

@Override
public boolean onCreateOptionsMenu(Menu menu)
{
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item)
{
// TODO Auto-generated method stub
if(item.getItemId() == R.id.menu_settings)
{
if (false == tu.isDrawingCacheEnabled())
{
tu.setDrawingCacheEnabled(true);
}
Bitmap bitmap = tu.getDrawingCache();
Tools tool=new Tools();
try {
Boolean b=tool.saveFile(bitmap, "aaaa.png");
if(b)
Toast.makeText(this, "success", Toast.LENGTH_SHORT).show();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(item.getItemId() == R.id.menu_ch)
{
HashMap map=new HashMap();
map.put(1.0, 21.0);
map.put(3.0, 25.0);
map.put(4.0, 32.0);
map.put(5.0, 31.0);
map.put(6.0, 26.0);

tu.setTotalvalue(40);
tu.setPjvalue(10);
tu.setMap(map);
tu.setIsylineshow(true);
tu.postInvalidate();
}
if(item.getItemId() == R.id.menu_ch2)
{
HashMap map=new HashMap();
map.put(1.0, 41.0);
map.put(3.0, 25.0);
map.put(4.0, 32.0);
map.put(5.0, 41.0);
map.put(6.0, 16.0);
map.put(7.0, 36.0);
map.put(8.0, 26.0);
tu.setTotalvalue(50);
tu.setPjvalue(10);
tu.setMap(map);
tu.setMstyle(Mstyle.Line);
tu.setIsylineshow(false);
tu.postInvalidate();
}
return true;
}

public RelativeLayout getlayout(int r)
{
LayoutInflater inflater = (LayoutInflater)getSystemService(android.content.Context.LAYOUT_INFLATER_SERVICE );
try {
XmlResourceParser parser = getResources().getLayout(r);
RelativeLayout layout = (RelativeLayout) inflater.inflate(parser, null);
return layout;
}catch (Exception e) {
// TODO: handle exception
}
return null;
}
}

Ⅹ 有哪些好用的製作統計圖表的軟體

東軟的頃刻應用比較簡便,還可以加頁首圖片,最好的一點是有很多現成的模版,適合電腦小白的一款表單製作軟體

熱點內容
存儲念第幾音 發布:2024-04-26 20:33:35 瀏覽:250
衡陽dns的伺服器地址是多少 發布:2024-04-26 20:32:26 瀏覽:269
我的世界空島伺服器青金石 發布:2024-04-26 20:18:03 瀏覽:650
微信小程序演算法 發布:2024-04-26 20:03:36 瀏覽:975
易語言模板不能靜態編譯 發布:2024-04-26 19:59:02 瀏覽:353
sql注釋語句 發布:2024-04-26 19:58:48 瀏覽:654
sql存儲過程out 發布:2024-04-26 19:33:15 瀏覽:415
struts2訪問方法 發布:2024-04-26 19:11:36 瀏覽:259
外文翻譯android 發布:2024-04-26 19:03:30 瀏覽:92
土金木配置怎麼樣 發布:2024-04-26 18:52:50 瀏覽:611