Job Recruitment Website - Zhaopincom - What are the good data visualization tools in China? Please recommend it.

What are the good data visualization tools in China? Please recommend it.

It is true that data visualization is the last process of data analysis. No matter how well the previous work is done, it will be short-lived if it can't be well displayed ... Here are some useful data visualization tools, hoping to bring some help to your study or work.

1, a powerful r visualization software package-ggplot 2

R is a scripting language software biased towards statistical analysis, which is developed based on S language. If you are a big fan of R language, I believe you will know that ggplot2, a single drawing package in R, has been given the title of "powerful". On the one hand, it can easily deal with various fields of image drawing, static, dynamic, named and personalized. On the other hand, Bian Xiao studies statistics, so he is naturally familiar with this software package.

Ggplot2 was founded by Hadley Wickham in 2005. The reason for its popularity is the idea of decomposing graphics into idioms (such as proportion and layer). Ggplot2 can be used as a substitute for the basic drawing package of R language. ggplot2 has multiple print and web page sizes by default.

Compared with R-based drawing package, ggplot2 allows users to add, delete or transform elements in a diagram at a more abstract level. The price of this abstraction is the speed of execution. Ggplot2 is more time-consuming than dot matrix drawing package.

2. Da Vinci of Data Science-Matplotlib

If you prefer to use python for data analysis, then I believe you can't be familiar with matplotlib, which is the visual operation interface of Python language and its mathematical expansion package NumPy.

Advantages of Matplotlib: default drawing style, built-in code; Deep integration with Python; Graphic drawing is more beautiful than Gnuplot. Disadvantages, highly dependent on other packages, such as Numpy. Python only: it is difficult to use in languages other than Python.

Let's try to make a scatter plot with matplotlib in python:

Import matplotlib.pyplot as plt.

Import rand from numpy.random

A = rand (100)

B = rand (100)

plt.scatter(a,b)

plt.show()

3. The gospel of menu operation users --Tableau.

Recently, some companies requested Tbaleau, and Bian Xiao only recently learned about this software.

Tableua is a software company headquartered in Seattle, Washington, USA, which produces interactive data visualization products and focuses on business intelligence. Tableau products query relational databases, OLAP cubes, cloud databases and spreadsheets, and then generate many chart types. The product can also extract data from its in-memory data engine and store and retrieve data.

4.—PowerBI, the interactive goal that Microsoft loyal users can't live without.

Power BI is a business analysis service provided by Microsoft. It provides interactive visualization with self-service business intelligence function. End users can create their own reports and dashboards without relying on information technology personnel or database administrators. PowerBI and excel are seamlessly connected, and excel Professional Enhanced Edition can be used without installing PowerBI plug-ins.

Of course, some data analysis software also has pivot table and drawing functions, such as MySQL and SPSS, but data visualization is not the main function, so it is not as detailed as mentioned above.