图文撰写 | 超级super栋
本文转载自“易绘图”公众号
本文仅限转载

R和Python作为两个开源、且容易上手的数据分析和绘图工具,在科研中应用的比较广泛。
在接下来的日子,我们围绕Python进行绘图和数据分析话题,写一系列推文,事实上是我自己的一些学习笔记分享出来,为了我方便查阅,也方便大家翻阅。

[软件名称]:Anaconda | Spyder

1.打开Spyder软件,我们导入相应的库,以及生成一组数据。(一开始作图的时候,先不要想那么多,跟着敲代码就行)
# 导入相应的库(包)importnumpyasnp# 生成数据的包importmatplotlib.pyplotasplt#作图的包# 生成一组数据x = np.arange(5)y = [1, 5, 2, 3, 7]y1 = [4, 6, 3, 5, 9]
2.查看一下数值
print(x,y,y1)
3.开始作图,下面是作图代码,照着敲一下,找找感觉,此时图形已经成型
plt.bar(# 设置x和yx,y, # 设置柱子宽度width=0.3, # 设置柱子颜色color = "red", # 设置legend的名称label = "y") plt.bar(x+0.3,y1,width = 0.3,color = "green",label = "y1")# 设置x轴tick的位置plt.xticks(x+0.3/2,x)# 显示legend plt.legend() # 设置x的标签plt.xlabel(# x标签的名称"x_names", # x标签的字体大小size = 12, # x标签的字体颜色color = "blue")plt.ylabel("y_names",size = 12,color = "blue")# y轴的范围(x轴的范围只需要将y变为x即可)plt.ylim(0,10)# 显示图形plt.show()

4.目前做的事两列的因子,如果我们有三个,或者多个呢?下面我们假设有三个数据,更改相应的参数后,绘图如下
# 增加一列数据y2 = [5,3,7,9,6]plt.bar(x,y,width=0.3,color = "red",label = "y")plt.bar(x+0.3,y1,width = 0.3,color = "green",label = "y1")# 新增绘图部分plt.bar(x+0.6,y2,width = 0.3,color = "blue",label = "y1")# 需要更改的部分plt.xticks(x+0.6/2,x)plt.legend() plt.xlabel("x_names",size = 12,color = "blue")plt.ylabel("y_names",size = 12,color = "blue")plt.ylim(0,10)plt.show()

5.使用hatch参数,可以对柱子进行填充如:hatch = "/",此外有其他填充形状,如'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*',比如我们使用该参数对柱子进行填充,看看效果
plt.bar(x,y,width=0.28,color = "red",label = "y",# 填充形状hatch = "//")plt.bar(x+0.3,y1,width = 0.28,color = "green",label = "y1",# 填充形状hatch = ".")plt.bar(x+0.6,y2,width = 0.28,color = "blue",label = "y1",# 填充形状hatch = "-")plt.xticks(x+0.6/2,x)plt.legend() plt.xlabel("x_names",size = 12,color = "blue")plt.ylabel("y_names",size = 12,color = "blue")plt.ylim(0,10)plt.show()

6.好了,今天就先介绍这么多,愿意学习Python作图的同学,没事了可以敲敲代码,跟着我的学习笔记,一点一点学习,争取早日学会!加油!
本文仅限转载,不代表本公众号观点
坚持看到这里的小伙伴~
觉得此文对您有所帮助的话
一定要关注公众号哦~
若再点击“在看”~
推送就更美好啦~
要相信
你距离
Paper发表也就不远了~


可以完成的绘图,包括但不限于:期刊封面、TOC图、摘要图、流程图、假说图、示意图、模型图、实验图(可按期刊要求优化)、数据图等。
三、绘图周期
根据各绘图类型的不同,完成的时间周期不同。具体细节,请与客服沟通。
四、备注说明
每个绘图业务,均会按照客户要求给出初稿,然后再定稿。具体事宜与客服沟通。

团队已完成的客户允许公开的部分示例


AI(illustrate)完成的彩图
用PPT跟Cell子刊学机制图
AI(illustrate)完成的彩图
点击下图,即可跳转至原文


