python - Python 中的相关矩阵标签

标签 python matplotlib plot

我正在使用 Python3。我矩阵的顶部有问题,所有标签都重叠,因此您无法阅读它们。我该如何解决这个问题?

这是我的代码:

import matplotlib.pyplot as plt
import pandas
import numpy
budget_adj  revenue_adj
mov_data = ['popularity', 'budget', 'revenue', 'runtime', 'vote_average', 
'release_year']
#data = pd.read_csv(url, names=names)
correlations = db.corr()
# plot correlation matrix
fig = plt.figure()
ax = fig.add_subplot(111)
subplotsize=[8.,8.]
figuresize=[10.,10.]   
left = 0.5*(1.-subplotsize[0]/figuresize[0])
right = 1.-left
bottom = 0.5*(1.-subplotsize[1]/figuresize[1])
top = 1.-bottom
fig.subplots_adjust(left=left,right=right,bottom=bottom,top=top)
cax = ax.matshow(correlations, vmin=-1, vmax=1)
fig.colorbar(cax)
ticks = numpy.arange(0,5,1)
ax.set_xticks(ticks)
ax.set_yticks(ticks)
ax.set_xticklabels(mov_data)
ax.set_yticklabels(mov_data)
plt.show()

这是它的样子:

enter image description here

最佳答案

只需将标签旋转 45 度:ax.set_xticklabels(mov_data,rotation=45)

关于python - Python 中的相关矩阵标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48602330/

相关文章:

matplotlib:向极坐标图刻度标签添加填充/偏移

matlab - 如何为子图提供组合标题?

python - Twython:如何在以下代码中喜欢照片和关注个人资料

python - python中后缀数组的变化

python - 如何设置 Matplotlib 轴图例的字体大小?

python - NetworkX 和 Matplotlib - 轴错误

r - ggplot2 绘制 Kaplan-Meier 图时在生存数据框中找到空行

ios - 过滤今天、昨天的 NSDate 数组以进行绘图

python - 如何模拟包含库中的变量

php - 将 Python 生成的数据发送到 PHP 的最佳方式是什么?