基于kivy绘画库
Project description
kivy_plot
A drawing library based entirely on kivy implementation
Install kivy_plot
pip install kivy_plot
gitub:https://github.com/rcnn-retall/kivy_plot
pipy:https://pypi.org/project/kivy-plot/
-
LineLayout
-
演示代码
body = LineLayout(meun=True) body.plot(x_list=[0,1,2,3,4,5,6],y_list=[12,52,34,43,50,61,24], color=(0,1,0,1)) body.plot(x_list=[0, 1, 2, 3, 4, 5, 6], y_list=[11, 42, 33, 42, 54, 6, 25])
-
title(string)
图表的标题或者名字
-
meun(Boole)
- True:增加辅助虚线
- Flase:没有辅助虚线
-
size_hint(tuple)
- width:比例宽度
- height:比例高度
- size(也可以使用)
-
back(list)
- 图表背景颜色(RBGA)
-
x_name(string)
- x轴的名字
-
y_name(string)
- y轴名字
-
pos(tuple)
- x:x坐标
- y:y坐标
- pos_hint(可以使用)
-
del_axis(method)
- axis:删除图表脊骨
- axis_left (string)
- axis_right(string)
- axis_top(string)
- axis_bottom(string)
- axis:删除图表脊骨
-
plot(method)
- 添加折线数据
- x_list:x轴数据列表(list)
- y_list:y轴数据列表 (list)
- color:折线颜色,默认黑色
- width:折线粗细
- 添加折线数据
-
-
HistLayout
-
演示代码
body = HistLayout() body.bar(["iewv", "lls","llos"], [20,20,420], color=(0,1,0,1)) body.bar(["iewv", "lls", "llos"], [50, 220, 420],color=(0,0,.2,1)) body.bar(["iewv", "lls", "llos"], [20, 220, 210], color=(.2, 0, .2, 1)) body.bar(["iewvs", "xx"], [280,204],color=(1,0,.5,1)) body.bar(["iewvs", "xx"], [280, 204], color=(1, .5, .5, 1)) body.bar(["iewvsok","235"],[150,253] )
-
title(string)
- 图表的标题或者名字
-
size_hint(tuple)
- width:比例宽度
- height:比例高度
- size(也可以使用)
-
back(list)
- 图表背景颜色(RBGA)
-
x_name(string)
- x轴的名字
-
y_name(string)
- y轴名字
-
pos(tuple)
- x:x坐标
- y:y坐标
- pos_hint(可以使用)
-
del_axis(method)
- axis:删除图表脊骨
- axis_left (string)
- axis_right(string)
- axis_top(string)
- axis_bottom(string)
- axis:删除图表脊骨
-
bar(method)
- index:x轴名字(list)
- y_list:数值列表(list)
- meun=False(暂无)
- color:圆柱颜色
-
-
PieLayout
-
演示代码
pie = PieLayout(pos_hint={"top": 1, "center_x": .5}, size_hint=(1, 1)) labels = ['A', 'B', 'C', 'D', "E", "F"] # 标签 sizes = [15, 20, 30, 45, 20, 10] # 对应的值 colors = [(1, 0, 0), (1, .5, .5), (.2, 0, 1), (1, 2, 0), (1, .05, 0.2), (1, .5, .1)] pie.pie(sizes, labels, colors)
-
title(string)
- 图表的标题或者名字
-
size_hint(tuple)
- width:比例宽度(图表长宽尽量相等, 高度决定着饼图的大小。禁止宽度大于高度)
- height:比例高度
- size(也可以使用)
-
back(list)
- 图表背景颜色(RBGA,默认等于(1,1,1,1))
-
title_size(string)
- 标题字体大小
-
pie(method)
- y_list:图像数据(list)
- labels:图像类别名字(list)
- colors:图像着色列表(list)
- label_font_size: 标签字体大小
- proportiona_font_size:比例字体大小
-
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
kivy_plot-0.0.4.tar.gz
(8.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kivy_plot-0.0.4.tar.gz.
File metadata
- Download URL: kivy_plot-0.0.4.tar.gz
- Upload date:
- Size: 8.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a561a4429b888ee8ced6f53e77aa75e462eb672ebdc6d8d2f01cc5a4c74a4507
|
|
| MD5 |
9c879c7c44d2f7cfe6069e18c11ccedb
|
|
| BLAKE2b-256 |
4cb48c12bf9ffdc28fb2d356ad38d61f8969f41e2bc66c852bfd9826ce72418d
|
File details
Details for the file kivy_plot-0.0.4-py3-none-any.whl.
File metadata
- Download URL: kivy_plot-0.0.4-py3-none-any.whl
- Upload date:
- Size: 9.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7cc936e004b9280f1dabfdac01deb2d81013832566fce5c863ecac6fea982a5c
|
|
| MD5 |
c9448133b4d6c0812c65518d47d5b3fc
|
|
| BLAKE2b-256 |
16ee5c6f086f1c2e36ec7aa4c28b5305c902abeba00d01d7ba51ce180b06b034
|