1.使用以下JSON数据绘制树图、矩形树图。
from pyecharts import options as opts
from pyecharts.charts import Tree
data = [{
"name": "flare",
"children": [
{
"name": "flex",
"children": [{
"name": "FlareVis", "value": 4116}]
},
{
"name": "scale",
"children": [{
"name": "IScaleMap", "value": 2105},
{
"name": "LinearScale", "value": 1316},
{
"name": "LogScale", "value": 3151},
{
"name": "OrdinalScale", "value": 3770},
{
"name": "QuantileScale", "value": 2435},
{
"name": "QuantitativeScale", "value": 4839},
{
"name": "RootScale", "value": 1756},
{
"name": "Scale", "value": 4268},
{
"name": "ScaleType", "value": 1821},
{
"name": "TimeScale", "value": 5833}]
},
{
"name": "display",
"children": [{
"name": "DirtySprite", "value": 8833}]
}
]
}]
c = (
Tree()
.add("", data)
.set_global_opts(title_opts=opts.TitleOpts(title="Tree-基本示例"))
.render("树图.html")
)
# c = (
# TreeMap()
# .add("演示数据", data)
# .set_global_opts(title_opts=opts.TitleOpts(title="TreeMap-基本示例"))
# .render("矩形树图.html")
# )
2.绘制鸢尾花数据的相关性矩阵(数据:iris.csv)。
import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd
data = pd.read_csv('iris.csv')
# print(data)
sns.pairplot(data=data, hue='Species', vars=['Unnamed: 0', 'Sepal.Length', 'Petal.Length', 'Petal.Width'])
plt.show()
3.在地图上用圆点标出各省的销售额数据。
from pyecharts import options as opts
from pyecharts.charts import Map
import random
# 导入数据
province = ['广东', '湖北', '湖南', '四川', '重庆', '黑龙江', '浙江', '山西', '河北', '安徽', '河南'