plottable是一个基础matplotlib的绘制精美图形表格的库。他将表格内容美化并转为一张图片
使用前提:
1、原始数据数量较少,可以一屏展示。这个库会将原始表格的所有数据都放到一个图片里,数据太多展示效果较差。
2、pandas读取时会将index列绘图。
一、简单美化
from pandasrw import load,dump
import matplotlib.pyplot as plt
# 设置中文字体
plt.rcParams['font.sans-serif'] = ['SimHei'] # 设置中文字体为黑体
plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号
from plottable import Table
if __name__ == '__main__':
path=r"xx"
df =load(path)
fig, ax = plt.subplots(figsize=(12, 8))
tab = Table(df)
plt.show()
设置为虚线