我有一个数据集,我需要在其中绘制不同的、不连续的行。数据集中属于同一索引的段将具有相同的颜色。我使用了这个中提供的代码作为基础,但是由于数据结构,我把它放在一个循环中:
import pylab as pl
from matplotlib import collections as mc
color = ['r','g','b','c','y','k','m']
fig, ax = pl.subplots()
for i in indexset:
lines=mc.Lin
我目前正在使用GracePlot.py绘制来自python的xmgrace图形,我希望在图形中进行文本注释,并将它们放在一个方框中,以便在网格打开时方便读取。
有人知道如何用GracePlot.py来做这件事吗?还是来自xmgrace GUI?
我使用的代码类似于以下代码:
import GracePlot as xg
import math
from numpy import arange
x=arange(0,10,0.1)
y=[math.exp(-q) for q in x]
grace=xg.GracePlot()
graph=grace[0]
data=xg.Data(x=x,y=
我正在尝试将标注分配给我用来绘制的特定点
set object circle at first 3,3 radius char 1.5 fill color rgb "red" fillstyle solid no border
我找不到任何方法来用set object实际绘制一个圆,并为它分配一个标签,而不是被迫创建一个单独的标签并手动将其放在点旁边。
除了设置对象圆和单独的标签之外,有没有一种简单的方法来仅绘制带有标签的单个点?谢谢。
有几个痕迹的情节。我想用标签绘制一条轨迹。
plot "-" ls 3 notitle ,\
"-" ls 4 title "Trace 1", \
"-" ls 5 title "Trace 2" ,\
"-" with points ls 6 notitle
P1 1.5 17.962924780409974
P2 1.7 16.87322975464215
P3 1.9 15.960477502420257
P4 2.1 15.181442305531792
P