【问题标题】:Table plotted using Pylot is not clear使用 Pylot 绘制的表格不清楚
【发布时间】:2021-06-03 11:42:43
【问题描述】:

我有一个 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

【问题讨论】:

    标签: python pandas numpy matplotlib data-visualization


    【解决方案1】:

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

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

    因为我没有任何数据,所以我使用了matplotlibexample

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

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

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

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

    输出图像:字体更大,

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-30
      • 2018-03-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多