The Chart Missing From ALL Spreadsheet Software

Поділитися
Вставка
  • Опубліковано 22 лис 2024

КОМЕНТАРІ • 309

  • @SvenSchaffrath86
    @SvenSchaffrath86 6 годин тому +628

    This is a bad day at the office turned into a video rant 😂

    • @bohdanpyzh2712
      @bohdanpyzh2712 45 хвилин тому +3

      Instead of "this meeting could have been an email" we upgrade to "this meeting could have been a UA-cam video rant"

  • @Turalcar
    @Turalcar 5 годин тому +297

    2:05 "...add a really big number..."
    And, given this choice, you seriously add 100 instead of 273.16?

    • @Simple-recipes157
      @Simple-recipes157 5 годин тому +13

      Underrated comment.

    • @MakerTim
      @MakerTim 4 години тому +12

      This is exactly how i implement this issue in my college; and override the labels from K to C

    • @Steamrick
      @Steamrick 3 години тому +9

      Because then you've got the helper lines at really odd places

    • @Giltintur
      @Giltintur Годину тому

      This!

    • @LotsOfS
      @LotsOfS 49 хвилин тому

      ​@@Steamrick Or use Fahrenheit, the better scale, and then in most cases not need to deal with negative numbers at all. And in the rare cases that you do, you switch to Rankine and preserve meaningful helper lines.

  • @camleee
    @camleee 7 годин тому +268

    The one and only time London Ontario will be mentioned outside of London Ontario

    • @adrianburmester1159
      @adrianburmester1159 6 годин тому +87

      Not Just Bikes also mentions it regularly :)

    • @five-toedslothbear4051
      @five-toedslothbear4051 6 годин тому +20

      Today I learned about London Kentucky

    • @highlorddarkstar
      @highlorddarkstar 6 годин тому +21

      @@adrianburmester1159but it’s Fake London

    • @whoeveriam0iam14222
      @whoeveriam0iam14222 6 годин тому +8

      @@adrianburmester1159 he's from that fake London so it doesn't count as being outside

    • @chrispaxton6580
      @chrispaxton6580 6 годин тому

      I'm a hockey fan from Arizona, I talk about London Ontario from time to time

  • @squeaksquawk4255
    @squeaksquawk4255 6 годин тому +150

    I love how you managed to make "London" into an axis

    • @danielnarbett
      @danielnarbett 2 години тому +2

      And an existential crisis! 😂

  • @ruroruro
    @ruroruro 6 годин тому +159

    Matplotlib stacked bar chart allows (actually requires) you to specify both the start and the size of each rectangle you draw, so you can do this kind of plot pretty easily.

    • @cryme5
      @cryme5 5 годин тому +18

      True, but he probably meant without coding

    • @ivanjermakov
      @ivanjermakov 4 години тому +7

      Any programming tool let's you do this with ease, it is essensial in data analysis where you need to display certainty using error range.

    • @Splarkszter
      @Splarkszter 3 години тому +1

      ​@@crazedvidmaker I highly agree.
      In the future every human should be required to know how to code. It's fundamental to humans today and the key of automation and technological advancement of the tomorrow.
      Coding shall be teached with the same importance as Language.

    • @ruroruro
      @ruroruro 3 години тому +5

      Also, I'd like to add that applications like Excel are basically "programming in a trench coat" anyways. Simple pyplot/pylab-style programming isn't really all that more advanced compared to the GUI-based alternatives. Once you get used to configuring stuff by writing text instead of clicking on buttons, you should be able to learn the basics pretty quickly.

    • @casperguo7177
      @casperguo7177 2 години тому +3

      @@Splarkszterlaughable, I agree computer skills are important but we are far far from it attaining common sense status, if ever. You could apply the same logic and say everyone should know how to make a PCB or how to design circuit logic or any number of other things essential to how we live today

  • @naveengta
    @naveengta 7 годин тому +154

    This belongs in the "How did it take decades for basketball to figure out the 3-point shot" bucket, but for software.

    • @HanmaHeiro
      @HanmaHeiro 6 годин тому +6

      What's the stpry behind the 3-point shot? Where all baskets only worth 2 points before then?

    • @randomDisinformation13
      @randomDisinformation13 6 годин тому +9

      ​@@HanmaHeiro The three point field goal was adopted by the NBA in 1979 for a trial season originally, before being adopted permanently that same season. Before that all shots that weren't a free throw were scored as a 2 point shot.

    • @HanmaHeiro
      @HanmaHeiro 6 годин тому

      @randomDisinformation13 wow, had no idea. Thanks!

    • @richardfecteau4490
      @richardfecteau4490 6 годин тому

      how did it take them decades to ruin basketball?

    • @randomguy555
      @randomguy555 6 годин тому +1

      "Software" in this case referring to exclusively spreadsheet software, which (is meant to be (lol)) consumer software with a limited selection of simplified charts. Unfortunately it's use is far far more widespread than that in business and government (because it is, to be fair, very useful and easy to use), but those who actually have proper experience making papers or visualisations or so on will be using more advanced software with the ability to make this kind of graph very easily, and customise it in thousands more ways than you can even imagine.

  • @uhateme
    @uhateme 6 годин тому +16

    wow! this makes so much sense!
    Let me file a feature request to the Google sheets team (via company internal portal) and see if they can prioritize this.

  • @wergeldexcimer
    @wergeldexcimer 6 годин тому +28

    Long time watcher here. This actually exists in the HighCharts JavaScript graphing library as a "columnrange" type. To make it a "bar" just set inverted: false. There are wrapper/plugins for it for both R and Python.

    • @ReynaMirez
      @ReynaMirez 4 години тому +3

      why do we need to know that you've been watching these videos for a long time?

  • @DataCraftsman
    @DataCraftsman 2 години тому +2

    As a Data Engineer, I very regularly have issues with this chart not existing. Usually for me it's a horizontal version of the chart, where X is time, Y is the categories and Z is phases of those categories. Sort of like a flat Gantt chart. I usually solve it by calculating a field to put the starting point of the charts to their minimum and making that field invisible by filling it with nothing. For example, if your data starts at 10 and goes to 50, I would have a field that has a value of 10 that is at the start of the dataset and has no fill, followed by the actual data.

  • @StefanoBorini
    @StefanoBorini 5 годин тому +45

    To be fair, the best choice for this data would be a box and whiskers plot.

    • @DaneRossenrode
      @DaneRossenrode 3 години тому +5

      In most cases, but not all. There are some data scenarios where the discrete measurements aren't basically the "min" to "max" that box and whiskers is used for.

    • @BenitoAndito
      @BenitoAndito 17 хвилин тому

      Strong disagree. With boxplots you'd miss out on the clear intuition from the colors. And we are not showing a distribution of the monthly temps, rather the key breakpoints in temp from many years worth of monthly temps.

  • @MinuteEarth
    @MinuteEarth 6 годин тому +58

    I'm getting semantically satiated by the word "plot". Plot. Plot. Plot.

    • @emptytent
      @emptytent 6 годин тому +3

      Lost the plot, eh?

    • @juanitogalera5033
      @juanitogalera5033 5 годин тому

      Actually you can modify by hand the numbers on both axis, just its very confusing. I hate that one of the biggest companys in the world cant fix those simple things.

    • @backwashjoe7864
      @backwashjoe7864 5 годин тому

      A new form of plot twist! :)

    • @Valgween
      @Valgween 3 години тому +1

      I guess plotting those plots have made you lose the plot.

    • @cheeseburgermonkey7104
      @cheeseburgermonkey7104 3 години тому

      Oh _that's_ what that's called!?

  • @sakinano99
    @sakinano99 6 годин тому +35

    This plot type isn't good for the London data (0:19 chart on right). It's not clear for example is the Ontario "Annual mean low" at -9? Or is it at 3? Or is it a range between those two? Basically, it's a bad idea to use a colored in box to plot a single value (here "Annual mean low" is actually at 3 according to table at 0:26)

    • @1CO1519
      @1CO1519 6 годин тому +2

      That's a good point!

    • @Pieter31
      @Pieter31 5 годин тому +4

      Yeah this confuses me as well. Going by the legend, you would think all of the listed temperature minima, maxima and means are singular values, not ranges.

    • @SaberToothPortilla
      @SaberToothPortilla 5 годин тому +1

      ​@@Pieter31 Not necessarily, after all, there are many years.
      For any given year, you take the average of all daily lows in that year. Since that average won't be the same for all years, you get a range.
      At least, I'm assuming that's the case here, but yes, the legend is a bit misleading if this was shown with no context. You might assume it's referring to the lowest annual mean (temperature) otherwise.

    • @sakinano99
      @sakinano99 4 години тому +10

      @@SaberToothPortilla No, read the table at 0:26, "Annual mean low" is a single number at 3, not a range. The fact that you mistook it for a range is exactly the point I'm trying to make. It's unintuitive and misleading.

    • @SSJ3Tim
      @SSJ3Tim 3 години тому +1

      I had the same exact confusion/observation, thank you! I would note that this is a pretty common occurrence in filled contour plots discretized into a few color bins, and I have always hated them for that reason.

  • @DanKaschel
    @DanKaschel 5 годин тому +15

    I used to work in Excel a ton and made this chart all the time. You just added an extra category to create that offset and format it to be borderless and transparent.

    • @chylld
      @chylld 5 годин тому +1

      This is what I do as well. Invisible first category with a common minimum, and deltas thereafter

    • @christiannorf1680
      @christiannorf1680 4 години тому +5

      The problem remains that it is a hacky workaround

    • @Elesario
      @Elesario 4 години тому

      @@christiannorf1680 Pretty much every time you want to put a professional level chart in Excel you end up with a hacky workaround. Speaking as someone who's made a career out of hacky Excel shenanigans 😉.

  • @lukasdon0007
    @lukasdon0007 6 годин тому +59

    This is why ggplot is the superior plotting ecosystem. If I had to make this chart, I would have never even realized this was impossible in most plotting libraries. Through the 'grammar of graphics' ggplot provides this would have been quite simple to figure out.

    • @bentfishbowl3945
      @bentfishbowl3945 6 годин тому +13

      I was thinking throughout the video "there must be a way using ggplot". I'm glad I use R and this package instead of excel.

    • @UMosNyu
      @UMosNyu 6 годин тому +2

      I was thinking if that is not directly in ggplot, maybe there is a way using geom_segment

    • @qwerty11111122
      @qwerty11111122 6 годин тому

      He included plotly in the thumbnail for some reason, plotly has an R/ggplot api...

    • @aravamu2
      @aravamu2 5 годин тому

      There are a few ways to do so in R. The easiest option is HH::likert(). The other easy options use ggplot() via geom_crossbar(), geom_pointrange(), or geom_linerange(). Then it can be converted from ggplot2 to plotly using plotly::ggplotly(). I think there are other options via other geoms, but may not be as efficient.

    • @aravamu2
      @aravamu2 5 годин тому

      Toy Example:
      df %
      ggplot() +
      geom_crossbar(
      aes(
      x = x,
      y = daily_mean,
      ymax = record_max,
      ymin = record_min,
      ),
      fill = "darkred",
      alpha = 0.1
      ) +
      geom_crossbar(
      aes(
      x = x,
      y = daily_mean,
      ymax = mean_max,
      ymin = mean_min,
      ),
      fill = "darkred",
      alpha = 0.3
      ) +
      geom_crossbar(
      aes(
      x = x,
      y = daily_mean,
      ymax = daily_max,
      ymin = daily_min,
      ),
      fill = "darkred",
      alpha = 0.5
      ) +
      labs(
      x = "x",
      y = "y"
      ) +
      theme_test()

  • @elcucumber2847
    @elcucumber2847 5 годин тому +36

    my dude. that is just a fancy box and whisker plot

    • @sufianhaq
      @sufianhaq 4 години тому

      Was about to say the same thing.

    • @agiar2000
      @agiar2000 3 години тому

      It makes sense that your profile picture is a cat, since cats love boxes and have whiskers. 😉

    • @rtg_onefourtwoeightfiveseven
      @rtg_onefourtwoeightfiveseven 2 години тому

      Only if you have 5 values per X-axis element. Which some of the examples did, but not all.

  • @AngryArmadillo
    @AngryArmadillo 6 годин тому +35

    Sounds a lot like a box and whisker plot, but with some special annotations beyond the traditional median/quartiles .
    Should be pretty easy to do exactly what you want in matplotlib :)

    • @sebastianjost
      @sebastianjost 5 годин тому +1

      What he's describing seems to be intended for any number of gapless, non-overlapping categories in the y-axis.
      Sure, it exists, but I don't think I ever needed it. But it certainly wouldn't be very difficult to implement with matplotlib.

  • @SLOFear
    @SLOFear 7 годин тому +95

    Box and whisker plot...?

    • @ikbintom
      @ikbintom 6 годин тому +5

      Shows a distribution right? Seems different

    • @ruroruro
      @ruroruro 6 годин тому +12

      ​@@ikbintom I think that the chart he explains in the video also shows a distribution? It's actually really unclear to me, what is his version of the chart supposed to indicate *exactly*.

    • @squeaksquawk4255
      @squeaksquawk4255 6 годин тому +10

      Only works for 5 values (Upper limit, upper quartile, median, lower quartile, lower limit), not if yolu have any other number of values

    • @Bronzescorpion
      @Bronzescorpion 6 годин тому +10

      @@squeaksquawk4255 Correct, but that makes his grade example bad, because it is literally just a box plot with exactly 5 values.

    • @joaovmlsilva3509
      @joaovmlsilva3509 6 годин тому

      ​@@Bronzescorpion3:17 imagine a set of graphs that the box plot is an element of that set.

  • @beng4186
    @beng4186 4 години тому +2

    3:08 Yes!! As a teacher, I have tried to present data like this several times. It's really important to be able to visualise the changing composition and values of distributions over time.

  • @ruroruro
    @ruroruro 6 годин тому +14

    What is "Annual mean high"? Specifically, what does the "high" indicate? "Mean" already implies that the result is a scalar, so what's the difference between "Annular mean" and "Annular mean high"?

    • @Redingold
      @Redingold 6 годин тому +13

      I assume it means "average maximum daily temperature".

    • @qwerty11111122
      @qwerty11111122 5 годин тому +2

      In the us, weather is given to us as a high and low per day. A low of 35F and high of 60F means that ill need a jacket when leaving in the morning and not when I head home

    • @thomasgoodwin2648
      @thomasgoodwin2648 5 годин тому

      Depends on the quality of the herb.😜

    • @Jaice00
      @Jaice00 4 години тому

      Weather is usually given in a range. The high mean is probably the average of all the high ends of the range

    • @RaichuKFM
      @RaichuKFM 3 години тому +2

      Yeah, here high isn't a qualifier on mean, but rather a noun in itself, it's jargon (Americanism?) for "daily highest temperature", ditto for low.

  • @mellowfish316
    @mellowfish316 6 годин тому +24

    It’s neat how many people are confidently asserting incorrect (or incomplete) solutions here. Feels very StackOverflow

    • @l9day
      @l9day 6 годин тому +4

      and gatekeeping what people comment, very very stackoverflowy

    • @null-0x
      @null-0x 5 годин тому +2

      [This comment is closed]

    • @backwashjoe7864
      @backwashjoe7864 5 годин тому +2

      As a wise man once said, the best way to generate online engagement is to post something that contains a mistake. The beauty of the science crowd is that they will perceive mistakes (or the need for improvement) in anything.

    • @henryginn7490
      @henryginn7490 4 години тому

      @@backwashjoe7864 This is known as Cunninghams law. Rather fun is to refer to this as Murphy's law and someone will come and correct you

  • @aravamu2
    @aravamu2 5 годин тому +2

    There are a few ways to do so in R. The easiest option is HH::likert(). The other easy options is ggplot() via geom_crossbar(), geom_pointrange(), or geom_linerange(). Then it can be converted from ggplot2 to plotly using plotly::ggplotly(). I believe there are other ways to do so in R, but may not be as efficient.
    Toy Example:
    df %>%
    ggplot() +
    geom_crossbar(
    aes(
    x = x,
    y = daily_mean,
    ymax = record_max,
    ymin = record_min,
    ),
    fill = "darkred",
    alpha = 0.1
    ) +
    geom_crossbar(
    aes(
    x = x,
    y = daily_mean,
    ymax = mean_max,
    ymin = mean_min,
    ),
    fill = "darkred",
    alpha = 0.3
    ) +
    geom_crossbar(
    aes(
    x = x,
    y = daily_mean,
    ymax = daily_max,
    ymin = daily_min,
    ),
    fill = "darkred",
    alpha = 0.5
    ) +
    labs(
    x = "x",
    y = "y"
    ) +
    theme_test()

  • @rabihhawwa1970
    @rabihhawwa1970 5 годин тому +1

    JMP is the only software I can think of that does something similar to this. I use it all the time at work. Super easy way to plot bars that'll still show the range of the data.

  • @JustinB-123
    @JustinB-123 6 годин тому +3

    Watching this from London, KY

    • @hanswoast7
      @hanswoast7 6 годин тому

      There is also: London, Kiribati :)

  • @WTJBlog
    @WTJBlog 4 години тому +1

    In excel you can do this with a stacked bar chart. You are very close to being on the right track at 1:36 but you just have to color your blue series transparent. If the data spans across positive to negative ranges, you may need to have two series of the same color that span this range from negative value to zero and then zero to positive value. I think all cases can be covered.

  • @jacques5301
    @jacques5301 6 годин тому +3

    It is probably out of scope for most people, but this is so easy to do in Matlab. But if you aren't an engineer you will probably hate it.

  • @mikoajp.5890
    @mikoajp.5890 Годину тому

    For those interested, latex plus tikz pgfplots does support stacked bar plots with negative values both for vertical and horizontal bar layouts. Admittedly, latex is neither a spreadsheet nor a terribly convenient tool to use. Then again, physicists are one of latex's natural user sources.

  • @3mar00ss6
    @3mar00ss6 6 годин тому +10

    draw chart on paint > save as png > import image.

  • @PMX
    @PMX 4 години тому +3

    As far as I can see, the labels you are showing for each shaded region are wrong, the labels actually refer to the edges of the shaded regions, so the charts are not accurate representation of the data. Compare the values from the table at 0:27 and the chart at 0:17. The labels are actually correct in the "wrong" example at 0:52 (line chart before filling it in as an area chart) because the data points correspond to the dots on the lines, and so do the labels. The "fill" simply can't work because you'll get four shaded areas for 5 data points, so using the labels for the shaded areas would simply not match the actual labels in the data.

  • @sciencetube4574
    @sciencetube4574 3 години тому +1

    For the temperatures by month, plotting it with continuous areas is fine, since you make the assumption that the temperature in one month and the temperature in the next month are related to each other. Which they are, of course. But for different values of London, this range chart does make some more sense.

  • @kenten
    @kenten Годину тому

    Stacked Range Bar Chart... this is EXACTLY what I was looking for when I was trying to plot the range of times it takes me to transform each Transformer...

  • @05xpeter
    @05xpeter 3 години тому

    After yelling most of day away, cursing about missing user roles, not correct inserted environment variables, 20 minute build times, basic script errors because scripts as to be in a yaml file in a github action, etc. I happy to see other peoples frustrations where I with comfort can say "I will never face that problem".

  • @gniludio
    @gniludio 5 годин тому +2

    2:36 That cut scared the shit out of me.

  • @konthoofd4
    @konthoofd4 6 годин тому

    Havent watched any video of you in years, but this one caught my eye. Kind of crazy how fast the talking/explanation is, but we can play it slowmo 😅

  • @ecwpdx
    @ecwpdx Годину тому

    As a guy who spends 90% of his day doing data visualization in Excel, I wholeheartedly support this sentiment.

  • @jlchappell
    @jlchappell 5 годин тому

    Yay London Ontario! Thanks for the shoutout, and for using Celsius for your temperatures!

  • @the-karabin
    @the-karabin 6 годин тому +2

    Am I the only one who finds the labels a bit confusing? They look as though they refer to the colored area, but really they refer to the upper bound of the respective area. But I see that its not easy to come up with an intuitive way of labeling the bounds.

  • @bob_kazamakis
    @bob_kazamakis Годину тому

    The amount of physics per minute is unchartable here

  • @orterves
    @orterves 4 години тому

    I'm glad to know this chart is actually not supported in Excel, and I'm not just useless at using Excel's unintuitive and frustrating charting interface

  • @acemcbeanpiff
    @acemcbeanpiff 6 годин тому +1

    I live for this exact variety of programming issue

  • @therongjr
    @therongjr 5 годин тому

    This reminds me of trying with increasing frustration how to draw a simple box-and-whisker graph in various programs.

  • @the-real-max-power
    @the-real-max-power 5 годин тому

    I had the exact same problem a few months ago and had to give up and used a similarly weak workaround as you did. Everyone in the comments saying "yeah that should be easy with xyz" should specifically explain how to do it. Because, yes, it SHOULD be easy, but it is one of the problems that looks easy but actually is not. So would be happy to see a tutorial how to do it

  • @KaliFissure
    @KaliFissure 6 годин тому +1

    3 area curve charts each average temperature over a year.
    Each chart clear colored line.
    Now we have a full year for each city clearly. Heck, add blue shading for rainfall or thicker line more rain

  • @yc1094
    @yc1094 4 години тому

    I do this the whole time. You absolutely can do it but you need to make some invisible series and add some calculations (and depe on exactly how you want it to look, potentially use a second hidden axis on the right. Agree it's too complicated (often what I'm trying to do is a waterfall chart where the bars represent change since the cumulative impact of all the previous bars. It can be done, but agree having it native would be very helpful.

  • @slarson9483
    @slarson9483 4 години тому

    Graphing software like KaleidaGraph or OriginPro can do this. You can probably also do this in Matlab. Spreadsheet software is meant for accountants not science. Excel tends to fall apart when data sets get larger than a few million points.

  • @Pieter31
    @Pieter31 5 годин тому

    I always love watching your videos, and I don't want to come off as being overly critical, but...
    - The London data are all singular values, rather than ranges, so this type of plot is a bad fit.
    - The ranges of latitudes of continents can be easily done in Excel using Up/Down bars.
    - The Daylight hours in London all have only positive values and start at 0, so you can just use a stacked column chart.
    - The percentiles of grades is a textbook example of where you'd typically use a boxplot.
    - The last climate example is pretty much identical to the London example, with the same flaw.
    There may very well be examples where stacked range plots like these are the best option, but I did not see any in this video.

  • @camfunme
    @camfunme 5 годин тому

    You can start stacked charts above zero by adding in an extra Data Series for the initial value but make its colour fill transparent (and hide its data label and title).

  • @TheBoogerJames
    @TheBoogerJames 5 годин тому

    This is funny because I was just having this problem yesterday. I have a set of values, some of which are negative, and I want to show how they add up to the total value. In my case, it is profit of various business units that I want to add up to total profit. The main way to show the ups and downs would be a waterfall chart, which are already more difficult than they need to be to make in Excel. However it want to show multiple months or quarters side by side. I ended up just drawing the chart manually because it was taking too long to figure out how to trick Excel.

  • @Khether0001
    @Khether0001 4 години тому

    You can still do that for real in Excel if you customize it a bit, but I understand what you mean, it should be easy and it's indeed a very useful type of graph.

  • @YoungPineTree
    @YoungPineTree 4 години тому

    In RStudio, type boxplot (Petal.Length ~ Species, data = iris, horizontal = T). This should give you a good starting point.

  • @bloomtwig76
    @bloomtwig76 2 години тому

    Pretty sure you can do this in minitab, will have to check when I get to the office on Monday

  • @IRNoahBody
    @IRNoahBody 18 хвилин тому

    you can do absolute values if you have negatives and still need totals. you get LOTS of fields but works

  • @Jan12700
    @Jan12700 6 годин тому

    I have seen these types of Charts been used in electricity generation. My Home Assistant has this function and uses it to display the energy I got from the grid, from my solar generation and what did go back into the grid from my solar. Also many studies use it to show what type of generation is cheaper (Solar), for example Frauenhofer ISE uses them.

  • @rrm2160
    @rrm2160 2 години тому

    Grapher by golden software allows for this with the floating bar chart. I use it to make stratigraphic plots for geology.

  • @Bronzescorpion
    @Bronzescorpion 6 годин тому +1

    The percentile grade distribution is a rather bad example, because it is literally just a box plot turned into bars. Not only can you easily make box plot in those programs I even teach my 8th and 9th graders how to make them and read them.

  • @nathanbanks2354
    @nathanbanks2354 6 годин тому +2

    I never realized South America was both north & south of Australia (3:00). I thought Australia & New Zealand were further south. Guess the chart's useful.

  • @thebeardman7533
    @thebeardman7533 6 годин тому +2

    I think you can do this with math plot lib in Python but not a 100% sure

  • @gedece
    @gedece 2 години тому

    That's why I usually program this sort of things in Python, with matplotlib . It's so discrete that the numbers area easily feed into the program and the matplotlib library does the rest. I almost never use spreadsheets.

  • @BR0THERR0SS
    @BR0THERR0SS 37 хвилин тому

    Thank you

  • @waltermeerschaert
    @waltermeerschaert 6 годин тому

    I wrote a program ~30 years ago (that I am still working on) for the company I work for, a financial service firm that caters to institutional investors. The program is a tool for analyzing investment performance. I would guess that 85% of the charts made in the program are floating bar charts.

    • @waltermeerschaert
      @waltermeerschaert 6 годин тому

      You can make a floating bar in a spreadsheet program by adding a spacer at the bottom and making it invisible. However it is not a straight path from concept to chart, as it should be...
      and yes, we have called it a Floating Bar Chart for over 40 years.

  • @HadesTimer
    @HadesTimer 4 години тому

    It has been a second. But I believe Power BI and Tableau actually have this chart. These are statistical visualization programs and therefore can both do static and dynamic charts.

  • @TimRobertsen
    @TimRobertsen 5 годин тому

    You have my support

  • @BiffBruise
    @BiffBruise 2 години тому

    Agree it is not directly available in, say, Excel - and it should be - but it can be created without "photoshopping" the axis … as I just made it in Excel in about 5 minutes. It does require "helper / blank" rows to be created.

  • @cullenhutchison6528
    @cullenhutchison6528 14 хвилин тому +1

    It may not look as pretty, but you can get the same information from a box plot.

  • @Skip6235
    @Skip6235 Годину тому

    I’m literally trying to do this exact thing right now in Tableau and I want to chuck my computer out a window

  • @tommihommi1
    @tommihommi1 6 годин тому +2

    isn't this really easy to do in matplotlib

  • @timseguine2
    @timseguine2 5 годин тому

    I like the part where he said, "It's plotting time," and plotted all over the place.

  • @laotzunami
    @laotzunami 6 годин тому +1

    violin charts for the win!

  • @mifiwi3438
    @mifiwi3438 2 години тому

    I've never had to use this chart ever and probably never will, but now I'm mad it isn't in Excel

  • @gadimus
    @gadimus 5 годин тому

    I think you need a scatter pie plot chart with each point in the scatter plot being a pie chart. Additionally these could be animated which would allow for a third axis (perhaps representing time) so that we can visualize the change of our "scatterpies"
    In seriousness - this looks like a fun chart to build as an extension for PowerBI or Looker Studio - I'm guessing Google Sheets could have one but idk about Excel - that place is not fun to do development in...

  • @backpackmusician
    @backpackmusician 5 годин тому

    Libre office devs taking notes for their next update

  • @jbobrutsky
    @jbobrutsky 3 години тому

    Box plot does essentially the same, except using quartiles and extreme values of a data set.

  • @ShinSpiegel
    @ShinSpiegel 5 годин тому

    I love this video :)

  • @Gistedkudu
    @Gistedkudu 5 годин тому

    I manage the data visualization system for a data platform for a certain space faring government agency, and our system does support these charts!!
    But you might not know it from looking at it as the bar charts will not only accept single values but also ranges. Given the software our system is built in is open sourced I wonder how many other systems already just support ranges.

  • @ardenthebibliophile
    @ardenthebibliophile 44 хвилини тому

    A boxplot or violin plot are very good versions of this when you have actual data and not summary statistics. Im not sure in real life when you'd encounter the scenarios of summary statistics but no data

  • @DeathlyTired
    @DeathlyTired 4 години тому

    Tableau did this years ago.
    Or see many resources even for Excel. e.g. Jon Peltiers multiple methods for managing this easily in every version of Excel from '95 onwards.
    It's just a matter of laying out your data correctly.

  • @viliml2763
    @viliml2763 3 години тому

    That's just a box plot with multiple "medians" and no whiskers

  • @Petch85
    @Petch85 49 хвилин тому

    Also bar plots with error bars are often very difficult to make and it is a shame, cause people should be using them much more.

  • @randumizerplus
    @randumizerplus Годину тому

    Wooh Minneapolis mentioned

  • @JamesR624
    @JamesR624 2 години тому

    Honestly, the reason most software doesn't have this chart is it's the most unintuitive chart to read.

  • @M19pickles
    @M19pickles 6 годин тому

    2:04 instead of adding an arbitrary number you could instead convert all temperature values to kelvin. Then you would have the same scale but never have negative numbers.
    I think this type of chart is one of many that show that charting programs like excel really are insufficient for many charting activities and people should learn more advanced charting software. Matplotlib, ggplot, and HighCharts have been mentioned in comments. I think of it like the difference between using excel vs having an actual database you can get by with excel to a point but eventually everything you try to do with excel will be done better and easier with an actual database.

  • @caelfitch8342
    @caelfitch8342 4 години тому

    Box and whisker plot + Matlab goated

  • @aaronkaw4857
    @aaronkaw4857 11 хвилин тому

    Love plot recipes in programming languages (when done right)

  • @Petch85
    @Petch85 54 хвилини тому

    Hope they add this. 🤞

  • @MuddyRavine
    @MuddyRavine 5 годин тому

    I was doing this exact thing, not Londons, different cities, last week, and ran into the same problem. Ended up trying a box plot but it was unsatisfying. I gave up and ended up playing guitar instead. Good trade off

  • @acherongoon
    @acherongoon 4 години тому

    Definetly missing is a proper Histograms, where some groups can be combined because separely the are small, so are combined, but now this total is unfairly represented because it is a wider group. In this we want vertical height considers the width of a bar => area=freq=width x height. So we plot a group showing its width, and the freq. Dens. = freq / group width...
    FX stats managed this, but not excel/gopgle sheets/apple number now this is worrysome Geogebra and Desmos.

  • @zb-zb
    @zb-zb 3 години тому

    Coloring is one of the challenges with this chart.

  • @sambhav.bhandari
    @sambhav.bhandari 6 годин тому

    this is similar to the football field chart investment bankers pride themselves in creating

  • @nuclearmedicineman6270
    @nuclearmedicineman6270 6 годин тому

    I've got minions for that kind of stuff. Good to have seniority.

  • @steau1
    @steau1 12 хвилин тому

    Hmm, might be a good idea to ask IT to allow python pandas as part of the data analysis process.

  • @PsychotriaV
    @PsychotriaV 5 годин тому

    Omg yes - I've literally done stupid formulas with extra series of the same colour to make a chart like this work, which of course then breaks in certain circumstances

  • @DanielPereiraValadés
    @DanielPereiraValadés Годину тому

    My next matlab contribution on file exchange!

  • @VoidEternal6644
    @VoidEternal6644 Годину тому

    Hopefully this gets traction and becomes possible in graphing/charting programs

  • @pongs31
    @pongs31 4 години тому

    I was waiting for a Latex or R (programming language) ending to show how to do this. I guess Henry doesn't use those in his day-to-day

  • @ThePineapple3112
    @ThePineapple3112 6 годин тому

    This would probably make it easier to create Gantt charts too. Realised you couldn't make those in excel without workarounds

  • @jasserole
    @jasserole 5 годин тому

    I have had to hack together charts like that SO MANY TIMES

  • @AdrianHereToHelp
    @AdrianHereToHelp 4 години тому

    You can get around the negative number problem by splitting the one that crosses the 0 axis into two entries - one for the negative component and one for the positive component - and just setting them to exactly the same color. It's annoying, but it should at the very least create the visual you're going for?
    As for starting above 0, you'd have to make filler sections that span each tick line that match the background color? That one's definitely harder

  • @kametrixomtikara8726
    @kametrixomtikara8726 6 годин тому

    If you don't mind writing JSON, Vega lite supports that!

  • @ArgonZavious
    @ArgonZavious Годину тому

    Weird, I wonder if any Older software has had this functionality. Seams to me like it would have been inexcusable when creating a name for that kinda software, but easily overlooked once a userbase in established

  • @nihar2001
    @nihar2001 7 годин тому +1

    Minutephysics cats have infiltrated spreadsheets

  • @sarahjberman
    @sarahjberman 4 години тому

    me over here making my charts in adobe illustrator: 👩‍🎨