python交互绘图-pygal.XY

摘要:python交互绘图库pygal中XY对象的使用

00 安装pygal

pip install pygal

01 绘制XY

import numpy as np
import pygal
x=np.linspace(-2*np.pi,2*np.pi,200)
y=np.sin(x)
z=np.cos(x)
xyobj=pygal.XY()
xyobj.xrange=[int(-2*np.pi),int(2*np.pi)]
xyobj.add('sin(x)',[(x[i],y[i]) for i in range(200)])
xyobj.add('cos(x)',[(x[i],z[i]) for i in range(200)])
xyobj.title='三角函数'
xyobj.show_x_guides=True
xyobj.render_to_file('trangel function.svg')

python交互绘图-pygal.XY的图1

02 不显示数据点

xyobj.show_x_guides=True
xyobj.show_dots=False
xyobj.render_to_file('trangel function.svg')

python交互绘图-pygal.XY的图2


03 不显示线

xyobj.show_x_guides=True
xyobj.stroke=False
xyobj.render_to_file('trangel function.svg')

python交互绘图-pygal.XY的图3

04 横坐标和纵坐标的设置

不显示横坐标

xyobj.show_x_labels=False

python交互绘图-pygal.XY的图4

不显示纵坐标

xyobj.show_y_labels=False

python交互绘图-pygal.XY的图5

05 图例的设置

xyobj.show_legend=False

python交互绘图-pygal.XY的图6

06 网格线的设置

xyobj.show_y_guides=False

python交互绘图-pygal.XY的图7

07 标题的设置

xyobj.title='三角函数(标题)'

python交互绘图-pygal.XY的图8

(5条)
默认 最新
有用
评论 点赞 2
学习了
评论 点赞 1

查看更多评论 >

点赞 7 评论 5 收藏 -1
关注