Real Vim ninjas count every keystroke - do you?

Pick a challenge, fire up Vim, and show us what you got.

Changelog, Rules & FAQ, updates: @vimgolf, RSS.

Your VimGolf key: please sign in

$ gem install vimgolf
$ vimgolf setup
$ vimgolf put 9v0060da5177000000000209

Plotting some variables in python

4 sets of (x,y) variables to plot. Just increment the numbers! Well, let's change the colors of the lines as well. Oh and we meant to plot the absolute values of course.

Start file
def Plot_All():
    plt.plot(x1,y1,color='k',lw=0.8,label="line #1")
    plt.plot(x1,y1,color='k',lw=0.8,label="line #1")
    plt.plot(x1,y1,color='k',lw=0.8,label="line #1")
    plt.plot(x1,y1,color='k',lw=0.8,label="line #1")
End file
def Plot_All():
    plt.plot(x1,abs(y1),color='k',lw=0.8,label="line #1")
    plt.plot(x2,abs(y2),color='b',lw=0.8,label="line #2")
    plt.plot(x3,abs(y3),color='r',lw=0.8,label="line #3")
    plt.plot(x4,abs(y4),color='g',lw=0.8,label="line #4")

View Diff

2,5c2,5
<     plt.plot(x1,y1,color='k',lw=0.8,label="line #1")
<     plt.plot(x1,y1,color='k',lw=0.8,label="line #1")
<     plt.plot(x1,y1,color='k',lw=0.8,label="line #1")
<     plt.plot(x1,y1,color='k',lw=0.8,label="line #1")
---
>     plt.plot(x1,abs(y1),color='k',lw=0.8,label="line #1")
>     plt.plot(x2,abs(y2),color='b',lw=0.8,label="line #2")
>     plt.plot(x3,abs(y3),color='r',lw=0.8,label="line #3")
>     plt.plot(x4,abs(y4),color='g',lw=0.8,label="line #4")

Solutions by @NateSlagr:

Unlock 13 remaining solutions by signing in and submitting your own entry
Created by: @AWhiteDwarf1

128 active golfers, 635 entries

Solutions by @NateSlagr:
34
#9 - Nate Slager / @NateSlagr

07/12/2021 at 02:28AM

35
#>30 - Nate Slager / @NateSlagr

07/12/2021 at 02:14AM

37
#>40 - Nate Slager / @NateSlagr

07/12/2021 at 02:11AM

38
#>44 - Nate Slager / @NateSlagr

07/12/2021 at 02:10AM

39
#>47 - Nate Slager / @NateSlagr

07/12/2021 at 02:08AM

40
#>49 - Nate Slager / @NateSlagr

07/11/2021 at 07:09AM

42
#>55 - Nate Slager / @NateSlagr

07/11/2021 at 07:03AM

43
#>56 - Nate Slager / @NateSlagr

07/11/2021 at 06:53AM

54
#>73 - Nate Slager / @NateSlagr

07/11/2021 at 06:50AM

58
#>86 - Nate Slager / @NateSlagr

07/11/2021 at 06:39AM

60
#>92 - Nate Slager / @NateSlagr

07/11/2021 at 06:33AM

63
#>100 - Nate Slager / @NateSlagr

07/11/2021 at 06:27AM

78
#>118 - Nate Slager / @NateSlagr

07/11/2021 at 06:06AM