使用 Pylot 绘制的表格不清楚

时间:2021-03-04 19:16:38

标签: python pandas numpy matplotlib data-visualization

我有一个 csv 文件,我们需要使用 pyplot.table 方法来显示表格。我尝试了以下方法

import matplotlib.pyplot as plt
import pandas as pd
import numpy as np

data = pd.read_csv("dataset.csv")
data=data[:10]


cell_text=data.values.tolist()
colu_lables=data.columns.tolist()


plt.table(cellText=cell_text,
                     colLabels=colu_lables,loc='center',fontsize=30.0)
plt.axis('off')
plt.show()

这给了我一个表格,但问题是值不明确且不可读。如何解决这个问题?或者有没有更好的方法来做到这一点,请告诉我我是python的新手。提前致谢 编辑: This is how it looks like as of now I tried the font-size property but it isnt working for some reason

1 个答案:

答案 0 :(得分:0)

我不确定您的数据会是什么样子,但您可以将所有项目的 font 设置为由 kwargs 对象 font 指定的字体。

您也可以使用 rcParams update 方法来执行此操作。

因为我没有任何数据,所以我取了 matplotlib example

输出图像:小字体,可能与您的数据图相同。

enter image description here

不要用rcParams update方法增加figure中所有元素的字体。在导入下面代码的所有库副本之后。

plt.rcParams.update({'font.size': 22}) # increase font to all element

这也会增加表格中字体的大小。

输出图像:使用更大的字体,

enter image description here

相关问题