python制作统计图(3)

简介: 制作散点图新建方法读取表格更改索引作图成品图

制作散点图


统计电脑价格分布


新建方法


def scatter_chart():


读取表格


    with open(r'笔记本信息.csv', encoding='gb18030'):
        df = pd.read_csv("笔记本信息.csv", encoding='gb18030')


更改索引


        df.reset_index(inplace=True)
        df.set_index('参考报价', inplace=True)
        # print(df.sort_index())

作图

plt.figure(figsize=(18, 12), dpi=300)
        plt.style.use('ggplot')
        # 排序过的价格作x轴
        x = df.sort_index().index.values
        y = df.sort_index()["上市时间"].values
        # alpha调整透明度更清晰的看出数据的分布
        plt.scatter(x, y, alpha=0.2, s=3000)
        plt.title("电脑价格分布散点图", fontdict={'fontsize': 40})
        plt.xlabel("价格", fontdict={'fontsize': 30})
        plt.ylabel("时间", fontdict={'fontsize': 30})
        plt.xticks(fontsize=25)
        plt.yticks(fontsize=15)
        plt.savefig('picture/电脑价格分布散点图.png', dpi=300)
        plt.show()


成品图


成品如下图所示


1.png

相关文章
|
测试技术 Python
Python:使用nltk统计词频并绘制统计图
Python:使用nltk统计词频并绘制统计图
87 0
Python:使用nltk统计词频并绘制统计图
|
Python
python制作统计图(6)
制作折线图 新建方法 读取表格 创建字典,用键值对储存月份及其对应的平均价格 30个月,每月上市的电脑的平均价格 作图 成品图
python制作统计图(6)
|
Python
python制作统计图(5)
制作并列条形图 新建方法 读取表格 按照价格区间将数据分为六部分 将六部分数据中的平均尺寸存为一个列表 将六部分数据中的平均制程工艺存为一个列表 价格区间作为横坐标 作图 成品图
python制作统计图(5)
|
Python
python制作统计图(4)
制作饼状图 新建方法 读取表格 数量小于100的尺寸都记为其他 作图 成品图
python制作统计图(4)
|
索引 Python
python制作统计图(2)
制作重叠直方图 新建方法 读取表格并修改索引 查看修改过的索引,确定索引是否修改成功 创建字典,月份作键,值用来储存当月上市的电脑数 一个问题 用二维数组解决 切割列表,分别获得两年的数据 作图 成品图
python制作统计图(2)
|
Python
python制作统计图(1)
制作条形图 新建方法 统计品牌个数 作无序图 作有序图 成品图
python制作统计图(1)
|
存储 人工智能 数据可视化
Python Matplotlib库:统计图补充
上两期我们讲了 Matplotlib 库的基本语法和基本绘图展示。这期我们来说说如何用 Matplotlib 库绘制常用统计图。用hist()方法来绘制直方图。用boxplot()方法来绘制箱线图。用errorbar()方法来绘制误差条图。用violinplot()方法来绘制小提琴图。用eventplot()方法来绘制尖峰栅格图。用hist2d()方法来绘制二维直方图/散点密度图。用hexbin()方法来绘制Hexbin散点图。用pie()方法来绘制扇形图。
184 0
Python Matplotlib库:统计图补充
|
测试技术 Python
Python:使用nltk统计词频并绘制统计图
Python:使用nltk统计词频并绘制统计图
99 0
Python:使用nltk统计词频并绘制统计图
|
数据可视化 Python
|
测试技术 Python
Python:使用nltk统计词频并绘制统计图
Python:使用nltk统计词频并绘制统计图
295 0
Python:使用nltk统计词频并绘制统计图