数据可视化是一种理解大量数据的方法。 某些趋势和模式可能不会以文本格式引起注意,因此数据可视化可以通过使用不同的图表将其可视化,从而更容易理解数据的含义。
从官方文档中:
plotly.py是用于Python的基于浏览器的交互式图形库。 构建在 plotly.js之上 ,plotly.py是一个高级的声明式图表库。 plotly.js随附30多种图表类型,包括科学图表,3D图形,统计图表,SVG地图,财务图表等。
在本教程中,您将学习有关Plotly数据可视化工具的信息。 您将学习如何使用Plotly在Python中可视化数据。
入门
您将使用一个名为Flask的Python框架来创建Python Web应用程序。 启动应用程序后,您将看到如何使用Plotly库可视化数据。
设置Flask Web应用
Flask是用于使用Python创建Web应用程序的微框架。 设置Flask很容易。 使用PIP安装Flask。
pip install flask
创建一个名为PythonPlot
的目录。 导航到目录并创建一个名为app.py的文件。
mkdir PythonPlot
cd PythonPlot
将以下代码添加到app.py文件。
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Welcome to TutsPlus!"
使用以下代码启动Web应用程序服务器:
FLASK_APP=app.py flask run
将浏览器指向http:// localhost:5000 / ,您将运行带有欢迎消息的Web应用程序。
现在,让我们尝试从Flask Web应用程序呈现HTML页面。
创建一个名为模板的文件夹,并在模板文件夹内创建一个名为index.html的文件。 您将在index.html文件中呈现使用plotly
创建的图形。
将以下HTML代码添加到templates / index.html 。
<!doctype html>
<html>
<head>
<style type="text/css">
.header{
text-align: center;
background-color: rgb(136, 185, 229);
height: 70px;
line-height: 70px;
}
.chart{
margin-top: 30px;
text-align: center;
}
</style>
</head>
<body>
<d