安装Anaconda以及在pycharm中编写程序画出坐标轴

1.安装Anaconda

最近实训了,实训科目是python,第一节课老师让我们安装anaconda,说是和pycharm同时运用,废话不多说直接上安装包:
链接: https://pan.baidu.com/s/1YeqhOZEmUqlQxxFJiGkUHw
提取码: jn9g
下载好后打开文件

正常的操作安装路径选择空间大的盘里,因为下的时候只有400多M,实际安装4个G左右的空间,

这边选择第二个Register的,上面一个不建议我们就不选了。

到这一步的时候就需要我们耐心的等待
需要注意的是这里的安装有的电脑是很快的一带而过,有的电脑则是等了七八分钟才结束,所以说需要耐心的等待,并不是电脑卡了~

2.打开Anaconda输入代码下载matplotlib

在开始中找到刚才下载的Anaconda,然后找到这个程序

点击这个程序,在里面输入这样的代码conda install matplotlib

这时候anaconda就会自动下载matplotlib了,这个matplotlib是什么呢,这个就是写python代码时,需要建立坐标轴需要导入的库。

3.打开pycharm,导入anaconda

这里pycharm是之前已经安装好的,如果需要安装教程的小伙伴我可以另外写个文章介绍一下,这里我们打开pycharm,

点击File新建工程,New project,点击它

点击图中画蓝线的那个边上的三角形

展开然后点击图中的三个小点,我因为之前配置好了所以一直是都有的

再次点击图中的三个小点,然后找一下刚才自己安装anaconda的目录位置,在它的位置下找到python.exe的文件,点击确定就可以成功导入anaconda了。

## 4.编写代码运行出坐标轴情况 我们题目的很简单,假设一天中每隔两个小时(range(2,26,2))的气温(℃)分别是[15,13,14.5,17,20,25,26,26,27,22,18,15]

import matplotlib.pyplot as pltfig=plt.figure(figsize=(20,8),dpi=72)    #figure图形图标的意思,在这里指的是我们所画的图       dpi是让图片更加清晰
x=range(2,26,2)                #x的范围是从2到26,每次按照2的比例增大比如2,4,6,8...
y = [15, 13, 14, 17, 20, 25, 26, 26, 24, 22, 18, 15]
plt.plot(x,y)                            #输入坐标轴变量
plt.savefig("./sig_size.png")            #生成图片文件,svg格式放大不会有锯齿
plt.show()                               #展示坐标轴


第二个是假设大家在30岁的时候,根据自己的实际情况,统计出来了从11岁到30岁每年交的女(男)朋友的数量如列表a,请绘制出该数据的折线图,以便分析自己每年交女(男)朋友的数量走势
a = [1,0,1,1,2,4,3,2,3,4,4,5,6,5,4,3,3,1,1,1]
要求:
y轴表示个数
x轴表示岁数,比如11岁,12岁等

import matplotlib.pyplot as plt
from matplotlib import font_managerx = range(11, 31, 1)
y = [1, 0, 1, 1, 2, 4, 3, 2, 3, 4, 4, 5, 6, 5, 4, 3, 3, 1, 1, 1]
z = [1, 0, 3, 1, 2, 2, 3, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1]
my_font = font_manager.FontProperties(fname="D:\keji\msyh.TTC")      #这边是输入中文样式,这里的msyh.TTC是我们在自己的c盘里搜索fonts,打开然后选择的字体样式,复制到新的文件夹中,值得注意的是这里的文件名好像要英文名字,中文名会发现路径错误plt.plot(x, y, label="自己", linestyle="--", color="red", alpha=0.5)    #表明红色的那条线是自己的
plt.plot(x, z, label="同桌", linestyle=":", color="orange", alpha=0.5)  #表明橘黄色的那条线是同桌的
plt.legend(prop=my_font, loc="best")       #通过loc指定刚才的标识放在右上角plt.xlabel("岁数", fontproperties=my_font)             #设置的x轴的标志
plt.ylabel("个数", fontproperties=my_font)             #设置的y轴的标志
plt.title("每年交的女(男)朋友的数量趋势", fontproperties=my_font)    #坐标轴的标题_x_ticks = ["{}岁".format(i) for i in x]           #x轴坐标的岁数标志随着年龄的增长
plt.xticks(x[::1], _x_ticks[::1], rotation=45, fontproperties=my_font)plt.savefig("./2.jpg")
plt.show()

总结

每天的学习都是自己进步的基础,少一点娱乐多一点学习,有很多新知识值得我们学习,让我们一起加油!

安装Anaconda以及在pycharm中编写程序画出坐标轴相关推荐

  1. 安装自带python3.6的Anaconda3,并安装tensorflow,导入Pycharm中使用

    @实验笔记--记录实验中遇到的问题 直接安装自带python3.6的Anaconda3,并安装tensorflow,导入Pycharm中使用 之前看了很多博客中的教程,讲解如何在anaconda中安装 ...

  2. 用PHP编写圆的半径和周长,在C++中编写程序输入半径计算圆的周长和面积

    现在计算机语言应用是很多的,如果你使用电脑又会使用计算机语言那就是更加的吃香了,今天我们就来说说C语言,在C++中编写程序输入半径计算圆的周长和面积. 工具/材料 电脑.VC++软件 我们首先要下载安 ...

  3. 1.HTML介绍在PyCharm中编写HTML

    文章目录 1.HTML 1.1版本 1.2区别 2.HTML文档 2.1HTML标签 2.2元素 2.3属性 2.4基本结构 2.5标签分类 2.6标签关系分类 3.编写HTML代码 3.1在PyCh ...

  4. python安装成功第三方库但import出问题_解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程...

    一.问题具体描述: 在cmd控制台 pip install xxxx 后并显示安装成功后,并且尝试用cmd 的python 中import xxxx ,没有显示异常,说明这个库是安装成功了的.(这里以 ...

  5. matlab矩阵指定行最大值,求Matlab程序:在2行矩阵中,如何求第1行最大值和第2行相应的最大,请问,如何在MATLAB中编写程序实现求两矩阵A*B,A.*...

    导航:网站首页 > 求Matlab程序:在2行矩阵中,如何求第1行最大值和第2行相应的最大,请问,如何在MATLAB中编写程序实现求两矩阵A*B,A.* 求Matlab程序:在2行矩阵中,如何求 ...

  6. 【C语言】平均分的战争。有m个人的成绩存放在score数组中,请编写程序求出平均成绩并且罗列出低于平均分的分数。

    [问题描述] 平均分的战争.有m个人的成绩存放在score数组中,请编写程序求出平均成绩并且罗列出低于平均分的分数. [输入形式]输入共两行: 第一行成绩个数N,N<=20 第二行,N个以空格分 ...

  7. python输入一个英文句子 输出单词个数_编写程序,给出一个英文句子,统计单词个数。_学小易找答案...

    [简答题]叙述pass语句的作用. [简答题]吹风机不工作,可以用万用表检测吗?在网上搜索关键词,吹风机不工作怎么办? [单选题]以下代码运行结果正确的是哪一项?() x=2 if x:print(T ...

  8. Java黑皮书课后题第10章:*10.18(大素数)编写程序找出五个大于Long.Max_VALUE的素数

    10.18(大素数)编写程序找出五个大于Long.Max_VALUE的素数 题目 破题 代码 运行结果 题目 10.18(大素数)编写程序找出五个大于Long.Max_VALUE的素数 破题 类似编程 ...

  9. Java黑皮书课后题第5章:**5.33(完全数)如果一个正整数等于除它它本身外其他所有除数之和。就称之为完全数。如6是第一个完全数,因为6=1+2+3。10000以下的完全数有4个,编写程序找出

    5.33(完全数)如果一个正整数等于除它它本身外其他所有除数之和.就称之为完全数.如6是第一个完全数,因为6=1+2+3.10000以下的完全数有4个,编写程序找出 题目 题目概述 破题 代码 运行结 ...

最新文章

  1. linux 内核申请内存大小,linux内核常用的内存申请函数
  2. 思考并实现以下程序功能:实现一个抢红包的程序 java
  3. 【深度学习】90.94%准确率!谷歌刷新ImageNet新纪录!Model soups:提高模型的准确性和稳健性...
  4. php中implode()和explode()的应用
  5. hdu.1254.推箱子(bfs + 优先队列)
  6. 分享Silverlight/WPF/Windows Phone一周学习导读(12月13日-12月19日)
  7. Spring Boot与RESTful API
  8. vSAN6.2 性能服务
  9. 智慧楼宇物联网公司En-trak获Pre-A 轮融资
  10. css 字体压缩 fonttools
  11. 本福德法则 2位数_什么不遵循本福德定律
  12. 闲暇时间不知道如何有效利用,TapTap、触漫等五款软件帮你解决
  13. HDU 1427 速算24点(dfs)
  14. CentOS安装GlusterFS
  15. 【利用python+pandas 拆分excel表格】
  16. 树形结构的处理——组合模式(五)
  17. 一种基于 dlib 的脸部标记检测器
  18. bpm的三个标准以及如何结合使用
  19. 智能 | 你真的了解自动化仓储系统吗?
  20. 一文带你读懂“技术系统演化模式”

热门文章

  1. Python设计模式:享元模式和单例模式
  2. 主题模型对比:LSA、pLSA、LDA
  3. 知道尤雨溪为什么要放弃 $ 语法糖提案么?
  4. linux redHat5.5 查看防火墙状态及系统版本号
  5. hrrn算法java_整理一些计算机基础知识!(不定期更新)
  6. Vscode C环境配置
  7. win10网卡消失适配器感叹号问题
  8. Oracle获取指定周次的周几的日期
  9. SqlServer时间、字符串相互转换
  10. Functions are not valid as a React child. This may happen if you return a Component instead of