安装Anaconda以及在pycharm中编写程序画出坐标轴
安装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中编写程序画出坐标轴相关推荐
- 安装自带python3.6的Anaconda3,并安装tensorflow,导入Pycharm中使用
@实验笔记--记录实验中遇到的问题 直接安装自带python3.6的Anaconda3,并安装tensorflow,导入Pycharm中使用 之前看了很多博客中的教程,讲解如何在anaconda中安装 ...
- 用PHP编写圆的半径和周长,在C++中编写程序输入半径计算圆的周长和面积
现在计算机语言应用是很多的,如果你使用电脑又会使用计算机语言那就是更加的吃香了,今天我们就来说说C语言,在C++中编写程序输入半径计算圆的周长和面积. 工具/材料 电脑.VC++软件 我们首先要下载安 ...
- 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 ...
- python安装成功第三方库但import出问题_解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程...
一.问题具体描述: 在cmd控制台 pip install xxxx 后并显示安装成功后,并且尝试用cmd 的python 中import xxxx ,没有显示异常,说明这个库是安装成功了的.(这里以 ...
- matlab矩阵指定行最大值,求Matlab程序:在2行矩阵中,如何求第1行最大值和第2行相应的最大,请问,如何在MATLAB中编写程序实现求两矩阵A*B,A.*...
导航:网站首页 > 求Matlab程序:在2行矩阵中,如何求第1行最大值和第2行相应的最大,请问,如何在MATLAB中编写程序实现求两矩阵A*B,A.* 求Matlab程序:在2行矩阵中,如何求 ...
- 【C语言】平均分的战争。有m个人的成绩存放在score数组中,请编写程序求出平均成绩并且罗列出低于平均分的分数。
[问题描述] 平均分的战争.有m个人的成绩存放在score数组中,请编写程序求出平均成绩并且罗列出低于平均分的分数. [输入形式]输入共两行: 第一行成绩个数N,N<=20 第二行,N个以空格分 ...
- python输入一个英文句子 输出单词个数_编写程序,给出一个英文句子,统计单词个数。_学小易找答案...
[简答题]叙述pass语句的作用. [简答题]吹风机不工作,可以用万用表检测吗?在网上搜索关键词,吹风机不工作怎么办? [单选题]以下代码运行结果正确的是哪一项?() x=2 if x:print(T ...
- Java黑皮书课后题第10章:*10.18(大素数)编写程序找出五个大于Long.Max_VALUE的素数
10.18(大素数)编写程序找出五个大于Long.Max_VALUE的素数 题目 破题 代码 运行结果 题目 10.18(大素数)编写程序找出五个大于Long.Max_VALUE的素数 破题 类似编程 ...
- Java黑皮书课后题第5章:**5.33(完全数)如果一个正整数等于除它它本身外其他所有除数之和。就称之为完全数。如6是第一个完全数,因为6=1+2+3。10000以下的完全数有4个,编写程序找出
5.33(完全数)如果一个正整数等于除它它本身外其他所有除数之和.就称之为完全数.如6是第一个完全数,因为6=1+2+3.10000以下的完全数有4个,编写程序找出 题目 题目概述 破题 代码 运行结 ...
最新文章
- linux 内核申请内存大小,linux内核常用的内存申请函数
- 思考并实现以下程序功能:实现一个抢红包的程序 java
- 【深度学习】90.94%准确率!谷歌刷新ImageNet新纪录!Model soups:提高模型的准确性和稳健性...
- php中implode()和explode()的应用
- hdu.1254.推箱子(bfs + 优先队列)
- 分享Silverlight/WPF/Windows Phone一周学习导读(12月13日-12月19日)
- Spring Boot与RESTful API
- vSAN6.2 性能服务
- 智慧楼宇物联网公司En-trak获Pre-A 轮融资
- css 字体压缩 fonttools
- 本福德法则 2位数_什么不遵循本福德定律
- 闲暇时间不知道如何有效利用,TapTap、触漫等五款软件帮你解决
- HDU 1427 速算24点(dfs)
- CentOS安装GlusterFS
- 【利用python+pandas 拆分excel表格】
- 树形结构的处理——组合模式(五)
- 一种基于 dlib 的脸部标记检测器
- bpm的三个标准以及如何结合使用
- 智能 | 你真的了解自动化仓储系统吗?
- 一文带你读懂“技术系统演化模式”
热门文章
- Python设计模式:享元模式和单例模式
- 主题模型对比:LSA、pLSA、LDA
- 知道尤雨溪为什么要放弃 $ 语法糖提案么?
- linux redHat5.5 查看防火墙状态及系统版本号
- hrrn算法java_整理一些计算机基础知识!(不定期更新)
- Vscode C环境配置
- win10网卡消失适配器感叹号问题
- Oracle获取指定周次的周几的日期
- SqlServer时间、字符串相互转换
- Functions are not valid as a React child. This may happen if you return a Component instead of