From ba8e48be38c78885b6ba8095afdc129a37e9ecae Mon Sep 17 00:00:00 2001 From: xushiwei Date: Sun, 19 May 2024 07:28:56 +0800 Subject: [PATCH] README: matplotlib --- README.md | 1 + py/matplotlib/pyplot/llgo_autogen.lla | Bin 0 -> 560 bytes py/matplotlib/pyplot/pyplot.go | 22 ++++++++++++++++++++++ 3 files changed, 23 insertions(+) create mode 100644 py/matplotlib/pyplot/llgo_autogen.lla create mode 100644 py/matplotlib/pyplot/pyplot.go diff --git a/README.md b/README.md index 62dbc435..03ed9f28 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,7 @@ And you can import any Python library into `llgo` through a program called `llpy * [numpy](https://pkg.go.dev/github.com/goplus/llgo/py/numpy) * [pandas](https://pkg.go.dev/github.com/goplus/llgo/py/pandas) * [pytorch](https://pkg.go.dev/github.com/goplus/llgo/py/torch) +* [matplotlib](https://pkg.go.dev/github.com/goplus/llgo/py/matplotlib) Here is an example using the Python `math` library: diff --git a/py/matplotlib/pyplot/llgo_autogen.lla b/py/matplotlib/pyplot/llgo_autogen.lla new file mode 100644 index 0000000000000000000000000000000000000000..b0fa8f5b49d54c23300c3ffd1fa777b5d31d20fd GIT binary patch literal 560 zcmWIWW@Zs#U|`^2P-5R45h(q4VIm6y13!ZdLrzY5etcqSNq%~2o?cE)Xb2|* z^Mkt{X^()ow1S&~k>x8;HQ0c)Q|@~oHV`;||8uy^QA75nudhwtsQBjKbX$&ntEZTp z%=$2Eiis@W$NKNTl4s{>oVz*wna95SyMI5q#d;?)a&gq%L%cl2Z|A?(5!xp4eA|&- zQp(TDV)Bl&epij^w_3a+k~cCnTRmjgwG}-2A}^bbzc41BEi7B!Wm*mdK4(+w@!WdN?clL2&ga|3WBMQTmi8VgW;4iG<$PN8h35^i zzv*f1N{mMCbt!U8pL`T~c1^jwc*d`n;>AC{ZdRD(6&6zdUMTp`sp#di=G?pbN?uyh zr>y40rtg0f1zZ48cilfwx?8mWTluv~p68ssf9xwtet&kl;)L&Q z_n*scWRhdX6^#(-mGjO<%~cW3Z##MOke;2 DIHu}M literal 0 HcmV?d00001 diff --git a/py/matplotlib/pyplot/pyplot.go b/py/matplotlib/pyplot/pyplot.go new file mode 100644 index 00000000..cd3afeb2 --- /dev/null +++ b/py/matplotlib/pyplot/pyplot.go @@ -0,0 +1,22 @@ +/* + * Copyright (c) 2024 The GoPlus Authors (goplus.org). All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package pyplot + +import "github.com/goplus/llgo/py" + +//llgo:linkname Style py.style +var Style *py.Object