csv读入数据,用julia/matplotlib/pyplot 画矢量图导入word中

这是是用julia来实现画图。julia有三个画图库:WinstonGadflyPyPlot

这里用的是pyplot,事实上他是基于matplotlib的

1、首先在juno里安装两个库

juno是julia的集成开放环境(IDE)

没有安装juno的请看这里:http://blog.csdn.net/fuzimango/article/details/47721055

在juno中安装这两个库:直接ctrl+Enter执行就成了

Pkg.add("DataFrames")#表格库,这个好像装juno的时候就装好了
Pkg.add("PyPlot")#画图库

2、然后写一个csv文件作为读入数据,随便撸点啥~~~

注意第一行不要填数据。julia将默认其为表头

3、然后就是代码:

using DataFrames
df=readtable("E:\\360Downloads\\Zou\\julia\\cal.csv")
using PyPlot
fig,ax=subplots()
x=df[1]
for i in 2:5
  y=df[i]
  ax[:plot](x,y,linewidth=2,alpha=0.6)
end

没错!这就是所有的代码!你能够看到julia画图是多么简单的事情。

ctrl+a 全选 ctrl+enter 执行,以下那张货就蹦出来了。。

4、画好之后能够看到下图的效果。点击保存svg格式

5、转换成emf格式

因为matplotlib在某某版本号以后就不支持emf格式输出了。这里须要还有一个软件来转换格式。这是一个十分强大的开源软件!

能够在这里下载inkscape:https://inkscape.org/en/gallery/item/3956/inkscape-0.91-x64.msi

安装完之后直接另存为emf格式即可了~

6、导入word

插入图片->选择你的emf图片

看见了吗。!!我放大了5倍,图片中的文字还是清晰可见(废话,由于是矢量图的。有点脑子吧~)

跟文字对照下可能会更加直观。

多的不说了。enjoy吧~~~~

七夕节快乐~汪汪汪

时间: 2024-08-27 18:07:05

csv读入数据,用julia/matplotlib/pyplot 画矢量图导入word中的相关文章

今天用matplotlib库画数学图啦

一.第一个图 代码如下; import numpy as np import matplotlib.pyplot as pltplt.title("amao") x=np.linspace(0,6,100) y=np.cos(2*np.pi*x)*np.exp(-x)+0.8 plt.plot(x,y,'k',color='r',linewidth=3,linestyle="-") plt.show() 成果图: 二.第二个图 代码如下: import matplo

相机拍的图,电脑上画的图,word里的文字,电脑屏幕,手机屏幕,相机屏幕显示大小一切的一切都搞明白了!

先说图片X×dpi=点数dotX是图片实际尺寸,简单点,我们只算图片的高吧,比如说拍了张图片144×144 72dpi,那么它的实际高就是144÷72=2吋dpi是每吋点数,在相机拍出一张图片之后它的dpi就确定了(右键属性摘要里就能看),比如最常见的72dpi,还说上面提到的144×144 72dpi的图片,72dpi的意思是说如果也按照72dpi打印图片的话打印出来还是高2吋(X)的可是我们经常最到的情况是输入设备dpi和输出设备dpi不一致的情况,比如对这张144×144 72dpi的图片

Visio画好的图在word中只显示一部分

外表那个虚框是大小,原来只有一部分,设计-大小-适应绘图.

iTextSharp矢量图

PdfContentByte cb = writer.DirectContentUnder; //填充色的赋值 cb.SetColorFill(BaseColor.BLUE); //边框线的赋值 cb.SetColorStroke(BaseColor.BLACK); cb.SetLineWidth(2f); //cb.Circle(120f, 250f, 50f); cb.RoundRectangle(100, 100, 100, 100, 30); //画矢量图并画线和颜色填充 cb.Fill

C#中如何生成矢量图

主要的功能就是使用C#画矢量图,然后导出到Word.Excel.Powerpoint中,并且能够再次被编辑.以下是解决过程: 首先应该确定在Office文档中可编辑图形使用的格式:学习了相关资料,了解到Office文档主要支持三种矢量图的格式:1.VML图形,2.WMF文件格式,3.EMF文件格式.由于VML图开一般使用HTML语言进行描述,不便于进行操作,因此决定采用WMF和EMF文件格式. 接下来的工作就是要让C#根据提供的数据生成WMF或EMF格式的矢量图形:学习了C#提供的GDI+绘图类

[iOS] 试一发 Xcode6 中的矢量图

Xcode6中有一个十分方便的功能,就是导入的图片资源支持矢量图格式.这对于开发者来说无疑是个天大的好消息. 不过,这矢量图怎么搞?有什么好处?效果到底如何?不妨打开 Xcode6 来一发试试看,亲自体验一下矢量图的魅力. 我们先用Sketch制作了一个30*30的图标,导出了pdf和png格式: 然后在Xcode6的 Images.xcassets中添加两个图标.首先是矢量图版本的: 接下来是PNG版本的,我们只上传了@1x 版本的位图: 然后我们找一个页面,同时放上两个图片进行比较. 第一次

python 使用 matplotlib.pyplot来画柱状图和饼图

导入包 import matplotlib.pyplot as plt 柱状图 最简柱状图 # 显示高度 def autolabel(rects): for rect in rects: height = rect.get_height() plt.text(rect.get_x()+rect.get_width()/2.- 0.2, 1.03*height, '%s' % int(height)) name_list = ['A', 'B', 'C', 'D', 'E', 'F', 'G',

matplotlib.pyplot画图笔记

一.简单示例 1 import matplotlib.pyplot as plt 2 import numpy as np 3 4 x = np.arange(3,8,1) #x轴数据 5 y1 = x*2 6 y2 = x**2 7 plt.figure(figsize=(5,3.5)) 8 plt.plot(x, y1,'r',marker='o',label='y1:double x') #关键句,前两个参数是X.Y轴数据,其他参数指定曲线属性,如标签label,颜色color,线宽lin

Matplotlib学习---用matplotlib画折线图(line chart)

这里利用Jake Vanderplas所著的<Python数据科学手册>一书中的数据,学习画图. 数据地址:https://raw.githubusercontent.com/jakevdp/data-CDCbirths/master/births.csv 准备工作:先导入matplotlib和pandas,用pandas读取csv文件,然后创建一个图像和一个坐标轴 import pandas as pd from matplotlib import pyplot as plt birth=p