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 @paulsmolloy:

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

348 active golfers, 1661 entries

Solutions by @paulsmolloy:
34
#57 - Paul Molloy / @paulsmolloy

05/05/2024 at 11:07AM

35
#>86 - Paul Molloy / @paulsmolloy

05/05/2024 at 11:03AM

36
#>92 - Paul Molloy / @paulsmolloy

05/05/2024 at 10:51AM

37
#>103 - Paul Molloy / @paulsmolloy

05/05/2024 at 07:51AM

41
#>139 - Paul Molloy / @paulsmolloy

05/05/2024 at 07:43AM

42
#>145 - Paul Molloy / @paulsmolloy

05/05/2024 at 07:42AM

47
#>184 - Paul Molloy / @paulsmolloy

05/04/2024 at 04:23PM

48
#>195 - Paul Molloy / @paulsmolloy

05/04/2024 at 03:53PM

48
#>195 - Paul Molloy / @paulsmolloy

05/04/2024 at 04:08PM

53
#>228 - Paul Molloy / @paulsmolloy

05/04/2024 at 03:51PM

56
#>244 - Paul Molloy / @paulsmolloy

05/04/2024 at 03:49PM

61
#>278 - Paul Molloy / @paulsmolloy

05/03/2024 at 07:47AM

64
#>294 - Paul Molloy / @paulsmolloy

05/03/2024 at 07:36AM

69
#>311 - Paul Molloy / @paulsmolloy

05/02/2024 at 06:49PM

111
#>338 - Paul Molloy / @paulsmolloy

05/02/2024 at 06:44PM