python中常用的可视化的包有
matplotlibsnsploty 主要是生成可交互的图表pip install matplotlib seaborn ploty pandas numpy
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
# 全局配置:解决Matplotlib中文显示问题(Windows/Linux/Mac通用)
plt.rcParams["font.family"] = ["SimHei", "WenQuanYi Micro Hei", "Heiti TC"] # 中文支持字体
plt.rcParams["axes.unicode_minus"] = False # 解决负号显示为方块的问题
# Seaborn样式配置(可选,让图表更美观)
sns.set_style("darkgrid") # 预设样式:whitegrid/darkgrid/white/ticks
sns.set_palette("Set1") # 配色方案:Set2/tab10/Paired等
plt.plot()plt.scatter()plt.bar()plt.hist()plt.pie()x1=np.array([1,3,7])
y1=np.array([20,56,85])
plt.plot(x1,y1) #绘制折线图
plt.scatter(x1,y1) #绘制散点图
plt.bar(x1)
plt.plot的参数说明
绘制多条线条 plt.plot([x],y,[fmt],[x2],y2,…,**kwargs)