我有752个数据点需要绘制, 我在python中使用seaborn库在条形图上绘制了数据,但是我得到的图形非常不清楚,我无法通过图形分析任何内容,有什么方法可以更清楚地查看此图形,并且所有数据点都适合标签在python中看得很清楚
编写的代码如下
import seaborn as sns
sns.set_style("whitegrid")
ax = sns.barplot(x="Events", y = "Count" , data = Unique_Complaints)
答案 0 :(得分:1)
总是很难想象这么多点。 Nihal正确指出,最好使用Pandas和统计分析从您的数据中提取信息。话虽如此,像Spyder和Pycharm这样的IDE以及像Bokeh这样的软件包允许交互式绘图,您可以在其中放大绘图的不同部分。以下是Pycharm的一个例子:
# Import libraries
import seaborn as sns
import numpy as np
import matplotlib.pyplot as plt
# Exponential decay function
x = np.arange(1,10, 0.1)
A = 7000
y = A*np.exp(-x)
# Plot the exponential function
sns.barplot(x = x, y = y)
plt.show()
答案 1 :(得分:0)
要查看大量数据,您可以像这样使用figure
中的matplotlib.pyplot
from matplotlib.pyplot import figure
figure(num=None, figsize=(20,18), dpi=80, facecolor='w', edgecolor='r')
sns.barplot(x="Events", y = "Count" , data = Unique_Complaints)
plt.show()
我的代码是
from matplotlib.pyplot import figure
figure(num=None, figsize=(20,18), dpi=256, facecolor='w', edgecolor='r')
plt.title("Missing Value Prercentage")
sns.barplot(miss_val_per, df.columns)
plt.show()
我正在使用的数据是: https://www.kaggle.com/sobhanmoosavi/us-accidents
答案 2 :(得分:-1)
只需交换 x 和 y 并尝试增加无花果大小