blog: Go developer survey results 2023q1
Change-Id: I7100ca56b8419cd00b5531de18c7629ae329657f Reviewed-on: https://go-review.googlesource.com/c/website/+/492621 Reviewed-by: Cameron Balahan <cbalahan@google.com> Reviewed-by: Todd Kulesza <tkulesza@google.com> Auto-Submit: Eli Bendersky <eliben@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Run-TryBot: Eli Bendersky <eliben@google.com>
|
@ -0,0 +1,353 @@
|
|||
---
|
||||
title: Go Developer Survey 2023 Q1 Results
|
||||
date: 2023-05-11
|
||||
by:
|
||||
- Alice Merrick
|
||||
tags:
|
||||
- survey
|
||||
- community
|
||||
summary: An analysis of the results from the 2023 Q1 Go Developer Survey.
|
||||
---
|
||||
|
||||
<style type="text/css" scoped>
|
||||
.chart {
|
||||
margin-left: 1.5rem;
|
||||
margin-right: 1.5rem;
|
||||
width: 800px;
|
||||
}
|
||||
.quote {
|
||||
margin-left: 2rem;
|
||||
margin-right: 2rem;
|
||||
color: #999;
|
||||
font-style: italic;
|
||||
font-size: 120%;
|
||||
}
|
||||
@media (prefers-color-scheme: dark) {
|
||||
.chart {
|
||||
border-radius: 8px;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
## Thank you respondents for bringing us these insights!
|
||||
|
||||
We’re excited to share with you the results of the 2023 January edition of the Go Developer Survey. Thank you to the
|
||||
5,844 respondents who shared with us how they’re using Go, their biggest challenges in using Go, and their top
|
||||
priorities for future improvements. These results help the Go team focus our efforts on areas that matter most to the
|
||||
community, and we hope these insights also help inform others who contribute to and support the Go ecosystem.
|
||||
|
||||
### Key findings
|
||||
|
||||
- __Novice Go developers are interested in web development__. We introduced a new segmentation this year based on
|
||||
self-identified experience levels. Novices expressed some interesting differences from other experience levels. Most
|
||||
notably they showed greater interest in using Go for web development.
|
||||
- __Error handling and learning are respondents' top challenges__. Historically, lack of generics was the biggest
|
||||
challenge to using Go, but since the introduction of generics, we've seen comments about generics decline. Comments
|
||||
about error handling (with respect to readability and verbosity) and difficulty learning best practices are now the
|
||||
most commonly reported challenges.
|
||||
- __An optimization guide was the most valued way to improve Go's performance__. When asked how they would spend
|
||||
resources on various improvements to Go's compile and runtime, respondents spent the most on an optimization guide
|
||||
rather than specific performance improvements, demonstrating how much documentation is valued in this area.
|
||||
- __Managing dependencies and versioning are the top challenges for open source Go module maintainers__. Open source
|
||||
module maintainers face challenges in keeping their dependencies up to date and avoiding disruptions due to versioning
|
||||
and breaking changes. This is an area we'll explore further to help maintainers provide a stable and healthy
|
||||
ecosystem.
|
||||
|
||||
### How to read these results
|
||||
|
||||
Throughout this post, we use charts of survey responses to provide supporting evidence for our findings. All of these
|
||||
charts use a similar format. The title is the exact question that survey respondents saw. Unless otherwise noted,
|
||||
questions were multiple choice and participants could only select a single response choice; each chart’s subtitle will
|
||||
tell you if the question allowed multiple response choices or was an open-ended text box instead of a multiple choice
|
||||
question. For charts of open-ended text responses, a Go team member read and manually categorized all of the responses.
|
||||
Many open-ended questions elicited a wide variety of responses; to keep the chart sizes reasonable, we condensed them to
|
||||
the top 10-15 themes, with additional themes all grouped under “Other”. We also included a category for "None" where
|
||||
applicable.
|
||||
|
||||
To help readers understand the weight of evidence underlying each finding, we include error bars showing the 95%
|
||||
confidence interval for responses; narrower bars indicate increased confidence. Sometimes two or more responses have
|
||||
overlapping error bars, which means the relative order of those responses is not statistically meaningful (i.e., the
|
||||
responses are effectively tied). The lower right of each chart shows the number of people whose responses are included
|
||||
in the chart, in the form “_n = [number of respondents]_”.
|
||||
|
||||
### A note on methodology
|
||||
|
||||
Most survey respondents “self-selected” to take the survey by accessing it through a link on [the Go
|
||||
blog](https://go.dev/blog), [@golang on Twitter](https://twitter.com/golang), or other social Go channels. People who
|
||||
don’t follow these channels might respond differently from people who _do_ closely follow them. About a quarter of
|
||||
respondents were randomly sampled, meaning they responded to the survey after seeing a prompt for it in VS Code
|
||||
(everyone using the VS Code Go plugin between Jan 18 - Feb 8, 2023 had a 10% chance of receiving this random prompt).
|
||||
This randomly sampled group helps us generalize these findings to the larger community of Go developers. Most survey
|
||||
questions showed no meaningful difference between these groups, but in the few cases with important differences, readers
|
||||
will see charts that break down responses into “Random sample” and “Self-selected” groups.
|
||||
|
||||
## Taking a closer look at different groups of respondents
|
||||
|
||||
Our respondent demographics did not change significantly from [our last
|
||||
survey](https://go.dev/blog/survey2022-q2-results). Consistent with previous cycles, Go is primarily used in the tech
|
||||
industry, and about 80% of respondents said they program in Go at work. Overall, survey respondents tended to be
|
||||
satisfied with Go over the past year, with 92% saying they were somewhat or very satisfied. <img
|
||||
src="survey2023q1/where.svg" alt="Bar chart showing where respondents use Go" class="chart"/> <img
|
||||
src="survey2023q1/csat.svg" alt="Bar chart showing proportion of satisfied respondents" class="chart"/>
|
||||
|
||||
Our respondents spend a lot of time programming in Go compared to other languages. About a third of respondents even
|
||||
maintain an open source Go module. We recognize that our survey audience is made up of those who successfully adopted
|
||||
Go, use Go often, and are mostly satisfied using Go. To identify potential gaps in meeting community needs, we look at
|
||||
different sub-groups of respondents to see how they might be using Go differently or have different priorities. For
|
||||
example, this year we looked at how responses differ between different sample sources (i.e., the Go Blog or through the
|
||||
VS Code plugin), different job roles, organization sizes, and levels of Go experience. The most interesting differences
|
||||
were between experience levels.
|
||||
|
||||
## Insights from novice respondents
|
||||
|
||||
<img src="survey2023q1/go_exp.svg" alt="Bar chart of years of experience using Go" class="chart"/>
|
||||
|
||||
Previously, we used how much time (in months / years) respondents have used Go as a proxy to gain insight into how
|
||||
results vary between levels of experience. This year we experimented with a new segmentation question, “What is your
|
||||
level of experience with Go?”, to see if self-identification might be a more useful way of examining Go experience than
|
||||
lumping together various intervals of time. Since categorical terms like “novice” or “expert” might vary from person to
|
||||
person, we provided a description to help make these buckets more objective. The options were:
|
||||
|
||||
* Awareness: I'm aware of Go, but could not write a simple Go program without assistance
|
||||
* Novice: I can complete simple programming projects in Go, possibly with assistance
|
||||
* Intermediate: I can complete significant programming projects in Go with some assistance
|
||||
* Advanced: I can complete significant programming projects in Go without assistance
|
||||
* Expert: I can provide guidance, troubleshoot, and answer questions related to Go from other engineers
|
||||
|
||||
<img src="survey2023q1/exp_level.svg" alt="Bar chart of levels of experience using Go" class="chart"/>
|
||||
|
||||
We found a moderate correlation (⍴ = .66) between how long respondents had been using Go and their self-identified
|
||||
experience level. This means that the experience level scale, although similar to the time scale, may give us some new
|
||||
insights into how respondents differ by experience. For instance, the proportion of time that a respondent spends
|
||||
writing in Go compared to how much time they spend writing in other languages is more strongly correlated with their
|
||||
self-identified experience level than with how long they’ve been using Go.
|
||||
|
||||
In analyses where we use this segmentation we typically exclude the Awareness category since they wouldn’t be considered
|
||||
to have the experience necessary to answer the question and only represented about 1% of respondents.
|
||||
|
||||
|
||||
### Novice respondents are more likely to prefer Windows than more experienced respondents
|
||||
|
||||
Our randomly sampled group had a higher proportion of novice respondents than the self-selected group, suggesting that
|
||||
there are more new Gophers out there that we don’t tend to hear from as often. Because they are sampled through the Go
|
||||
VS Code plugin, we might expect this group to be more likely to prefer using VS Code or to develop on Windows more than
|
||||
other experience levels. While this is true, novices are also more likely to develop on Windows than other experience
|
||||
levels, regardless of whether they responded through the VS Code plugin.
|
||||
|
||||
<img src="survey2023q1/exp_level_s.svg" alt="Bar chart of levels of experience using Go for self-selected and random
|
||||
samples" class="chart"/> <img src="survey2023q1/editor_self_select_exp.svg" alt="Bar chart of editor preference broken
|
||||
down by experience levels for self-selected group only" class="chart"/> <img src="survey2023q1/os_dev_exp_s.svg"
|
||||
alt="Bar chart of levels of experience using Go" class="chart"/>
|
||||
|
||||
There could be a number of reasons why we don’t see higher proportions of Windows users at higher experience levels. For
|
||||
example, Windows users may be more likely to experience difficulties and stop using Go, or there could be wider trends
|
||||
in OS usage that have nothing to do with Go. In any case, we should include more Windows users in future research around
|
||||
getting started with Go to make sure we provide an inclusive onboarding experience.
|
||||
|
||||
### How different experience levels currently use Go (and other areas where they would like to)
|
||||
|
||||
<img src="survey2023q1/go_app.svg" alt="Bar chart of use cases" class="chart"/> <img src="survey2023q1/go_app_exp.svg"
|
||||
alt="Bar chart of use cases broken down by experience level" class="chart"/>
|
||||
|
||||
According to how respondents use Go right now, more experienced Gophers tend to be using Go for more types of
|
||||
applications. For example, the average expert used Go in at least four areas while the average novice used Go in only
|
||||
two areas. That’s why there are large differences in the proportion of novices and experts using Go for each use case.
|
||||
The top two uses, API / RPC services and CLIs, however, are the top use cases across all experience levels.
|
||||
|
||||
We see more interesting trends for GUIs and Website / Web services (returning HTML). All experience levels used Go for
|
||||
Desktop / GUI apps at about the same rate. This gives us evidence the desire for GUIs isn’t just coming from new
|
||||
Gophers looking for a fun starter project, but from across the experience spectrum.
|
||||
|
||||
Websites / services returning HTML show a similar trend. One explanation could be that this is a common use case early
|
||||
in someone’s Go journey (since it is in the top 3 most common for novices), or that novices are more likely to be doing
|
||||
work on websites or web services returning HTML. Later in the survey, we asked respondents, "In which area (if any) are
|
||||
you not using Go, but would most like to?" Although many respondents (29%) said they already use Go everywhere they
|
||||
would like to, the top two areas for expanding usage were GUI / Desktop and AI / ML applications. This was consistent
|
||||
across groups at different organization sizes and job roles, but not experience levels. The number one area where
|
||||
novices would like to use Go more is for websites / web services returning HTML.
|
||||
|
||||
<img src="survey2023q1/app_opportunities_exp.svg" alt="Bar chart of levels of experience using Go" class="chart"/>
|
||||
|
||||
In an open text question, 12 out of 29 respondents who said they would like to use Go for websites / web services
|
||||
returning HTML said they were blocked because other languages had frameworks to better support this use case. It could
|
||||
be that more experienced Go developers don’t try or expect to use Go for this use case when other languages already have
|
||||
frameworks that meet those needs. As one respondent put it,
|
||||
>“It's usually easier to accomplish this in other languages such as PHP or Ruby. Partly due to the excellent frameworks
|
||||
>that exist in those languages.”
|
||||
|
||||
Another contributing explanation for novices' interest in web development may be related to their usage of JavaScript /
|
||||
TypeScript. Novices spend more of their time writing in JavaScript / TypeScript than more experienced respondents. The
|
||||
higher interest in web could have something to do with what novice respondents currently work on in other languages or
|
||||
could indicate a general interest in web technologies. In the future we’d like to learn more about this use case and how
|
||||
we can help new Gophers get started using Go in areas most useful to them.
|
||||
|
||||
<img src="survey2023q1/language_time_exp.svg" alt="Bar chart of levels of experience using Go" class="chart"/>
|
||||
|
||||
|
||||
## Respondents face a long tail of challenges
|
||||
|
||||
Every survey cycle we ask respondents what their biggest challenge is when using Go. Historically, lack of generics was
|
||||
the most commonly cited challenge—for example, it was the most common response in 2020, and mentioned by about 18% of
|
||||
respondents. Since the introduction of generics, error handling (12%) and learning / best practices / docs (11%) have
|
||||
emerged at the front of a long tail of issues rather than any single issue becoming more frequent. <img
|
||||
src="survey2023q1/text_biggest_challenge.svg" alt="Bar chart of biggest challenges" class="chart"/>
|
||||
|
||||
### Why is error handling such a challenge?
|
||||
|
||||
Feedback on error handling often describes the problem as verbosity. On the surface, this could reflect that writing
|
||||
repetitive code is boring or annoying. More than just an annoyance of writing boilerplate, however, error handling may
|
||||
also impact respondents’ ability to debug.
|
||||
|
||||
One respondent succinctly illustrated this issue:
|
||||
|
||||
>“Error handling creates clutter and easily masks problems if not done correctly (no stack traces)”
|
||||
|
||||
|
||||
### The struggle to learn best practices
|
||||
|
||||
>"Using Go effectively. Easy to learn, hard to master."
|
||||
|
||||
We’ve heard that Go is easy to learn, and a [previous survey showed that over
|
||||
70%](https://go.dev/blog/survey2020-results#TOC_6.2) of respondents feel productive using Go within their first year,
|
||||
but learning Go best practices came up as one of the biggest challenges to using Go. Respondents this year told us that
|
||||
best practices around **code structure** and **recommended tools and libraries** aren’t well documented, creating
|
||||
challenges for beginners and teams to keep code consistent. Learning to write idiomatic Go can be especially challenging
|
||||
to those coming from other programming paradigms. Respondents who were more experienced with Go attested that when
|
||||
developers don’t follow best practices for writing idiomatic Go, it hurts the consistency and quality of shared
|
||||
projects.
|
||||
|
||||
## The biggest challenges for module maintainers
|
||||
|
||||
Go module maintainers are critical members of the Go community, helping to grow and sustain the health of our package
|
||||
ecosystem. This year we plan to conduct research with module maintainers to identify opportunities to support stability
|
||||
and growth of the package ecosystem and help grow Go adoption within organizations. To inform this research, we
|
||||
introduced a question on the survey to get an idea of the current top challenges for open source maintainers.
|
||||
|
||||
<img src="survey2023q1/text_maintainer_challenge.svg" alt="Bar chart of challenges for open source module maintainers"
|
||||
class="chart"/>
|
||||
|
||||
The top challenges for maintainers are keeping dependencies up to date and difficulties around versioning, including
|
||||
avoiding, identifying, or knowing when to introduce breaking changes. These insights, along with the results of future
|
||||
research, will help inform strategies to support maintainers in keeping the Go ecosystem stable and secure.
|
||||
|
||||
## The biggest challenges when deploying Go code
|
||||
|
||||
This year we asked what respondents’ biggest challenge was when deploying Go code. Being “easy to deploy” is often cited
|
||||
as a reason for using Go, but we received conflicting feedback during a recent study that prompted us to explore
|
||||
potential issues when deploying Go code. In our open text responses, by far the most common theme was difficulty
|
||||
cross-compiling with cgo (16%), and support for WebAssembly or WASI was a distant second (7%).
|
||||
|
||||
<img src="survey2023q1/text_deploy_challenge.svg" alt="Bar chart of challenges for open source module maintainers"
|
||||
class="chart"/>
|
||||
|
||||
## Community priorities: what respondents want most
|
||||
|
||||
This year we used a prioritization question we’ve used in previous surveys based on the buy-a-feature method of
|
||||
prioritization. Respondents were given 10 “gophercoins” and asked to distribute them to areas where they want to see
|
||||
improvements. Respondents were randomly assigned one of three possible questions, each containing seven items related to
|
||||
tooling, security, or compiler & runtime. This approach allowed us to ask about items relevant to each focus area
|
||||
without overburdening respondents with three sets of cognitively-demanding prioritization questions.
|
||||
|
||||
At the end of the exercise, we gave respondents an open text prompt to tell us about any area they thought should be the
|
||||
Go team’s top priority in the next year, regardless of which items they spent their coins on. For example, if a
|
||||
respondent was shown the security section, but they didn’t care all that much about security, they still had the
|
||||
opportunity to tell us that in the open text area.
|
||||
|
||||
### Security
|
||||
|
||||
We chose these items to test assumptions we held on the relative importance of security practices to the community.
|
||||
These were the seven items as described to participants:
|
||||
|
||||
* pkg.go.dev identifies packages that are poorly maintained (e.g., unresponsive to issues, fail to keep their
|
||||
dependencies updated, remain vulnerable for long periods of time)
|
||||
* pkg.go.dev identifies packages that make breaking API changes (i.e., requires fixing uses of those APIs when upgrading
|
||||
those packages to newer versions)
|
||||
* Support for suppressing vulnerabilities in govulncheck
|
||||
* A tool to track how sensitive data flows through a Go program (detect PII leaks)
|
||||
* A security best practices guide (e.g., how to choose and update dependencies; how to set up fuzzing, vulnerability
|
||||
checking, and thread sanitizer; how to use crypto)
|
||||
* Secure-by-default Web & SQL libraries that help users avoid introducing vulnerabilities in web server code
|
||||
* FIPS-140-compliant cryptographic libraries
|
||||
|
||||
<img src="survey2023q1/prioritization_security.svg" alt="Bar chart of where respondents spent the most on security
|
||||
issues" class="chart"/>
|
||||
|
||||
The highest funded security feature was for web & SQL libraries to be secure by default to avoid introducing
|
||||
vulnerabilities in web server code, but the top four features all relate to avoiding the introduction of
|
||||
vulnerabilities. The desire for secure defaults is consistent with previous security research that showed developers
|
||||
want to “shift left” on security: development teams often don’t have time or resources to spend on addressing security
|
||||
issues, and thus value tooling that reduces the likelihood of introducing them in the first place. The second most
|
||||
common item was a security best practices guide, highlighting the high value of best practices documentation compared to
|
||||
new tools or features to the majority of respondents.
|
||||
|
||||
### Tools
|
||||
|
||||
Items we included in this question were inspired by feedback from VS Code plugin users. We wanted to know which tooling
|
||||
and IDE improvements would be most helpful to a wider audience who may use other IDEs or editors.
|
||||
* Better refactoring tools (e.g., support for automatic code transformation: renamings, function extraction, API
|
||||
migration, etc.)
|
||||
* Better support for testing in your code editor/IDE (e.g., robust and scalable Test Explorer UI, 3rd party test
|
||||
framework, subtest support, code coverage)
|
||||
* Better support for working on multiple modules in your code editor/IDE (e.g., editing modules A and B, where module A
|
||||
depends on module B)
|
||||
* Dependency insights in pkg.go.dev (e.g., vulnerabilities, breaking changes, scorecards)
|
||||
* Dependency insights in your code editor/IDE (e.g., vulnerabilities, breaking changes, scorecards)
|
||||
* Support for publishing modules with new module paths (e.g., repo ownership handoff)
|
||||
* Support finding types that implement an interface & interfaces implemented by a type in your code editor/IDE <img
|
||||
src="survey2023q1/prioritization_tooling.svg" alt="Bar chart of where respondents spent the most on tooling"
|
||||
class="chart"/>
|
||||
|
||||
The most funded editor feature was *support for finding types that implement an interface and interfaces implemented by
|
||||
a type* and *refactoring tools*. We also saw an interesting difference in how respondents spent their gophercoins
|
||||
according to preferred editor usage. Most notably, VS Code users spent more gophercoins on refactoring than GoLand
|
||||
users, suggesting that automatic code transformations are currently better supported in GoLand than in VS Code.
|
||||
|
||||
### Compiler & runtime
|
||||
|
||||
Our key question for this section was to determine whether respondents wanted better performance by default, better
|
||||
optimization tooling, or just a better understanding of how to write performant Go code.
|
||||
* Reduce compute costs
|
||||
* Reduce memory use
|
||||
* Reduce binary size
|
||||
* Reduce build times
|
||||
* Better performance debugging tools
|
||||
* An optimization guide (how to improve performance and reduce costs, covering Go’s implementation and performance
|
||||
debugging tools)
|
||||
* Better support for using cgo when cross-compiling
|
||||
|
||||
<img src="survey2023q1/prioritization_core.svg" alt="Bar chart of where respondents spent the most on compiler and
|
||||
runtime improvements" class="chart"/>
|
||||
|
||||
By far the most funded item in this list was an optimization guide. This was consistent across organization size, job
|
||||
role, and experience level. We asked an additional question about whether respondents had resource costs concerns. Most
|
||||
respondents (55%) said they did not have any cost concerns, but those who had concerns about resource costs spent more
|
||||
gophercoins (on average, 2.0) on reducing compute costs and memory costs than those who did not. However, even those who
|
||||
were concerned about resource costs still spent about as much on the optimization guide (on average 1.9 gophercoins).
|
||||
This is a strong signal that providing guidance for Go developers to understand and optimize Go performance is currently
|
||||
more valuable than additional compiler and runtime performance improvements.
|
||||
|
||||
## Conclusion {#conclusion}
|
||||
|
||||
Thank you for joining us in reviewing the results of our first developer survey of 2023! Understanding developers’
|
||||
experiences and challenges helps us prioritize how to best serve the Go community. Some takeaways we found particularly
|
||||
useful:
|
||||
|
||||
* Novice Go developers have more of an affinity for web development than respondents of other levels of experience. This
|
||||
is an area we’d like to explore further to make sure we’re meeting the needs of new Go developers.
|
||||
* Secure defaults, best practice guidance on security and optimization, and more refactoring assistance in IDEs would be
|
||||
valuable additions to the community.
|
||||
* Error handling is a high priority issue for the community and creates challenges in terms of verbosity and
|
||||
debuggability. The Go team doesn’t have a public proposal to share at this time but is continuing to explore options
|
||||
to improve error handling.
|
||||
* Onboarding and learning best practices are among the top challenges for respondents and will be areas of future UX
|
||||
research.
|
||||
* For Go module maintainers, keeping dependencies up to date, module versioning, and identifying or avoiding breaking
|
||||
changes are the biggest challenges. Helping maintainers provide a stable and healthy ecosystem is another topic of
|
||||
interest for further UX research.
|
||||
|
||||
Thanks again to everyone who responded and contributed to this survey—we couldn't have done it without you. We hope to
|
||||
see you later this year for the next survey.
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,352 @@
|
|||
<?xml version='1.0' encoding='UTF-8' ?>
|
||||
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='687.39pt' viewBox='0 0 432.00 687.39'>
|
||||
<defs>
|
||||
<style type='text/css'><![CDATA[
|
||||
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
|
||||
fill: none;
|
||||
stroke: #000000;
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
stroke-miterlimit: 10.00;
|
||||
}
|
||||
.svglite text {
|
||||
white-space: pre;
|
||||
}
|
||||
]]></style>
|
||||
</defs>
|
||||
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
|
||||
<defs>
|
||||
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHw2ODcuMzk='>
|
||||
<rect x='0.00' y='0.00' width='432.00' height='687.39' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHw2ODcuMzk=)'>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id='cpMTc5Ljk1fDQyNi41Mnw2NC4xMnw2MzkuMDU='>
|
||||
<rect x='179.95' y='64.12' width='246.57' height='574.93' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMTc5Ljk1fDQyNi41Mnw2NC4xMnw2MzkuMDU=)'>
|
||||
<polyline points='233.55,639.05 233.55,64.12 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='340.76,639.05 340.76,64.12 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='179.95,639.05 179.95,64.12 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='287.16,639.05 287.16,64.12 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='394.36,639.05 394.36,64.12 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<rect x='179.95' y='96.51' width='77.32' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='179.95' y='582.37' width='1.15' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='179.95' y='460.90' width='2.88' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='179.95' y='541.88' width='1.01' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='179.95' y='258.46' width='8.93' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='179.95' y='298.95' width='9.36' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='179.95' y='137.00' width='30.38' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='179.95' y='379.93' width='8.64' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='179.95' y='501.39' width='2.16' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='179.95' y='217.98' width='16.27' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='179.95' y='339.44' width='9.07' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='179.95' y='420.42' width='11.52' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='179.95' y='177.49' width='29.09' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='179.95' y='622.86' width='6.62' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='179.95' y='88.41' width='65.76' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='179.95' y='574.27' width='2.68' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='179.95' y='452.81' width='4.21' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='179.95' y='533.78' width='3.19' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='179.95' y='250.37' width='10.85' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='179.95' y='290.85' width='11.75' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='179.95' y='128.90' width='30.26' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='179.95' y='371.83' width='10.60' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='179.95' y='493.30' width='3.19' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='179.95' y='209.88' width='19.03' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='179.95' y='331.34' width='9.83' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='179.95' y='412.32' width='10.98' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='179.95' y='169.39' width='27.33' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='179.95' y='614.76' width='4.72' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='179.95' y='80.32' width='47.41' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='179.95' y='566.17' width='6.01' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='179.95' y='444.71' width='12.91' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='179.95' y='525.69' width='6.19' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='179.95' y='242.27' width='13.62' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='179.95' y='282.76' width='12.21' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='179.95' y='120.81' width='32.02' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='179.95' y='363.73' width='13.27' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='179.95' y='485.20' width='5.13' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='179.95' y='201.78' width='16.28' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='179.95' y='323.25' width='10.61' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='179.95' y='404.22' width='10.44' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='179.95' y='161.29' width='23.71' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='179.95' y='606.66' width='4.60' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='179.95' y='72.22' width='33.07' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='179.95' y='558.08' width='4.80' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='179.95' y='436.61' width='16.53' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='179.95' y='517.59' width='5.87' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='179.95' y='234.17' width='16.00' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='179.95' y='274.66' width='13.87' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='179.95' y='112.71' width='24.00' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='179.95' y='355.64' width='10.67' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='179.95' y='477.10' width='4.80' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='179.95' y='193.68' width='19.20' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='179.95' y='315.15' width='27.20' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='179.95' y='396.12' width='5.33' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='179.95' y='153.20' width='26.67' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='179.95' y='598.56' width='6.40' height='8.10' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<polyline points='262.51,103.09 262.51,101.07 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='262.51,102.08 252.05,102.08 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='252.05,103.09 252.05,101.07 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.90,588.95 181.90,586.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.90,587.94 180.31,587.94 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='180.31,588.95 180.31,586.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.09,467.48 184.09,465.46 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.09,466.47 181.58,466.47 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.58,467.48 181.58,465.46 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.71,548.46 181.71,546.44 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.71,547.45 180.22,547.45 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='180.22,548.46 180.22,546.44 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='191.06,265.04 191.06,263.02 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='191.06,264.03 186.71,264.03 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='186.71,265.04 186.71,263.02 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='191.54,305.53 191.54,303.51 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='191.54,304.52 187.09,304.52 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.09,305.53 187.09,303.51 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='214.13,143.58 214.13,141.56 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='214.13,142.57 206.54,142.57 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='206.54,143.58 206.54,141.56 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='190.73,386.51 190.73,384.48 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='190.73,385.50 186.45,385.50 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='186.45,386.51 186.45,384.48 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.20,507.97 183.20,505.95 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.20,506.96 181.03,506.96 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.03,507.97 181.03,505.95 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='199.11,224.56 199.11,222.53 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='199.11,223.54 193.34,223.54 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.34,224.56 193.34,222.53 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='191.22,346.02 191.22,344.00 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='191.22,345.01 186.83,345.01 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='186.83,346.02 186.83,344.00 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.93,427.00 193.93,424.97 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.93,425.98 189.02,425.98 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='189.02,427.00 189.02,424.97 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='212.77,184.07 212.77,182.04 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='212.77,183.06 205.31,183.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='205.31,184.07 205.31,182.04 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='188.46,629.44 188.46,627.41 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='188.46,628.42 184.69,628.42 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.69,629.44 184.69,627.41 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='250.45,93.98 250.45,91.96 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='250.45,92.97 240.99,92.97 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='240.99,93.98 240.99,91.96 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.77,579.84 183.77,577.81 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.77,578.83 181.49,578.83 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.49,579.84 181.49,577.81 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='185.59,458.37 185.59,456.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='185.59,457.36 182.74,457.36 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='182.74,458.37 182.74,456.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.39,539.35 184.39,537.33 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.39,538.34 181.90,538.34 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.90,539.35 181.90,537.33 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.06,255.93 193.06,253.91 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.06,254.92 188.56,254.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='188.56,255.93 188.56,253.91 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='194.04,296.42 194.04,294.40 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='194.04,295.41 189.37,295.41 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='189.37,296.42 189.37,294.40 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='213.79,134.47 213.79,132.45 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='213.79,133.46 206.65,133.46 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='206.65,134.47 206.65,132.45 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='192.78,377.40 192.78,375.37 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='192.78,376.39 188.33,376.39 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='188.33,377.40 188.33,375.37 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.39,498.86 184.39,496.84 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.39,497.85 181.90,497.85 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.90,498.86 181.90,496.84 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='201.90,215.45 201.90,213.42 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='201.90,214.43 196.06,214.43 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='196.06,215.45 196.06,213.42 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='191.93,336.91 191.93,334.89 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='191.93,335.90 187.64,335.90 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.64,336.91 187.64,334.89 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.20,417.89 193.20,415.86 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.20,416.87 188.67,416.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='188.67,417.89 188.67,415.86 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='210.70,174.96 210.70,172.93 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='210.70,173.95 203.86,173.95 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='203.86,174.96 203.86,172.93 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='186.18,620.33 186.18,618.30 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='186.18,619.31 183.17,619.31 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.17,620.33 183.17,618.30 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='232.37,84.87 232.37,82.85 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='232.37,83.86 222.35,83.86 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='222.35,84.87 222.35,82.85 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.96,570.73 187.96,568.70 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.96,569.72 183.97,569.72 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.97,570.73 183.97,568.70 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='195.74,449.26 195.74,447.24 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='195.74,448.25 190.00,448.25 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='190.00,449.26 190.00,447.24 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='188.17,530.24 188.17,528.22 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='188.17,529.23 184.12,529.23 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.12,530.24 184.12,528.22 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='196.52,246.82 196.52,244.80 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='196.52,245.81 190.63,245.81 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='190.63,246.82 190.63,244.80 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='194.96,287.31 194.96,285.29 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='194.96,286.30 189.36,286.30 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='189.36,287.31 189.36,285.29 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='216.27,125.36 216.27,123.34 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='216.27,124.35 207.67,124.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='207.67,125.36 207.67,123.34 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='196.13,368.29 196.13,366.26 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='196.13,367.28 190.31,367.28 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='190.31,368.29 190.31,366.26 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='186.93,489.75 186.93,487.73 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='186.93,488.74 183.24,488.74 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.24,489.75 183.24,487.73 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='199.43,206.34 199.43,204.31 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='199.43,205.32 193.03,205.32 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.03,206.34 193.03,204.31 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.19,327.80 193.19,325.78 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.19,326.79 187.95,326.79 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.95,327.80 187.95,325.78 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='192.99,408.78 192.99,406.75 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='192.99,407.76 187.79,407.76 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.79,408.78 187.79,406.75 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='207.44,165.85 207.44,163.82 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='207.44,164.84 199.87,164.84 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='199.87,165.85 199.87,163.82 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='186.30,611.22 186.30,609.19 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='186.30,610.20 182.80,610.20 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='182.80,611.22 182.80,609.19 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='220.59,75.76 220.59,73.74 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='220.59,74.75 205.45,74.75 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='205.45,75.76 205.45,73.74 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.85,561.62 187.85,559.59 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.85,560.61 181.65,560.61 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.65,561.62 181.65,559.59 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='202.08,440.15 202.08,438.13 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='202.08,439.14 190.90,439.14 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='190.90,440.15 190.90,438.13 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='189.24,521.13 189.24,519.11 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='189.24,520.12 182.40,520.12 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='182.40,521.13 182.40,519.11 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='201.46,237.71 201.46,235.69 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='201.46,236.70 190.45,236.70 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='190.45,237.71 190.45,235.69 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='198.98,278.20 198.98,276.18 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='198.98,277.19 188.67,277.19 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='188.67,278.20 188.67,276.18 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='210.56,116.25 210.56,114.23 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='210.56,115.24 197.35,115.24 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='197.35,116.25 197.35,114.23 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='195.18,359.18 195.18,357.15 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='195.18,358.17 186.06,358.17 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='186.06,359.18 186.06,357.15 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.85,480.64 187.85,478.62 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.85,479.63 181.65,479.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.65,480.64 181.65,478.62 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='205.14,197.23 205.14,195.20 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='205.14,196.21 193.17,196.21 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.17,197.23 193.17,195.20 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='214.13,318.69 214.13,316.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='214.13,317.68 200.18,317.68 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='200.18,318.69 200.18,316.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='188.55,399.67 188.55,397.64 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='188.55,398.65 182.02,398.65 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='182.02,399.67 182.02,397.64 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='213.54,156.74 213.54,154.71 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='213.54,155.73 199.70,155.73 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='199.70,156.74 199.70,154.71 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='189.92,602.11 189.92,600.08 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='189.92,601.09 182.79,601.09 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='182.79,602.11 182.79,600.08 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<text x='263.95' y='104.82' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>36%</text>
|
||||
<text x='185.87' y='590.67' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>1%</text>
|
||||
<text x='187.59' y='469.21' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>1%</text>
|
||||
<text x='185.72' y='550.18' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>0%</text>
|
||||
<text x='193.64' y='266.77' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>4%</text>
|
||||
<text x='194.07' y='307.26' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>4%</text>
|
||||
<text x='217.01' y='145.30' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>14%</text>
|
||||
<text x='193.35' y='388.23' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>4%</text>
|
||||
<text x='186.87' y='509.70' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>1%</text>
|
||||
<text x='200.99' y='226.28' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>8%</text>
|
||||
<text x='193.79' y='347.74' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>4%</text>
|
||||
<text x='196.23' y='428.72' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>5%</text>
|
||||
<text x='215.71' y='185.79' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>14%</text>
|
||||
<text x='191.34' y='631.16' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='252.39' y='95.71' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>31%</text>
|
||||
<text x='187.40' y='581.56' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>1%</text>
|
||||
<text x='188.93' y='460.10' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='187.91' y='541.07' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>1%</text>
|
||||
<text x='195.57' y='257.66' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>5%</text>
|
||||
<text x='196.46' y='298.15' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>5%</text>
|
||||
<text x='216.89' y='136.19' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>14%</text>
|
||||
<text x='195.31' y='379.12' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>5%</text>
|
||||
<text x='187.91' y='500.59' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>1%</text>
|
||||
<text x='203.74' y='217.17' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>9%</text>
|
||||
<text x='194.55' y='338.63' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>5%</text>
|
||||
<text x='195.70' y='419.61' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>5%</text>
|
||||
<text x='213.95' y='176.68' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>13%</text>
|
||||
<text x='189.44' y='622.05' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='234.03' y='86.60' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>22%</text>
|
||||
<text x='190.73' y='572.45' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='197.63' y='450.99' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>6%</text>
|
||||
<text x='190.91' y='531.96' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='198.34' y='248.55' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>6%</text>
|
||||
<text x='196.92' y='289.04' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>6%</text>
|
||||
<text x='218.64' y='127.08' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>15%</text>
|
||||
<text x='197.98' y='370.01' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>6%</text>
|
||||
<text x='189.84' y='491.48' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='200.99' y='208.06' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>8%</text>
|
||||
<text x='195.33' y='329.52' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>5%</text>
|
||||
<text x='195.15' y='410.50' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>5%</text>
|
||||
<text x='210.33' y='167.57' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>11%</text>
|
||||
<text x='189.31' y='612.94' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='219.69' y='77.49' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>15%</text>
|
||||
<text x='189.51' y='563.34' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='201.25' y='441.88' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>8%</text>
|
||||
<text x='190.58' y='522.85' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='200.71' y='239.44' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>7%</text>
|
||||
<text x='198.58' y='279.93' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>6%</text>
|
||||
<text x='210.62' y='117.97' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>11%</text>
|
||||
<text x='195.38' y='360.90' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>5%</text>
|
||||
<text x='189.51' y='482.37' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='203.91' y='198.95' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>9%</text>
|
||||
<text x='213.82' y='320.41' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>13%</text>
|
||||
<text x='190.05' y='401.39' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='213.29' y='158.46' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>12%</text>
|
||||
<text x='191.11' y='603.83' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
</g>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHw2ODcuMzk=)'>
|
||||
<text x='175.02' y='617.68' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.72px' lengthAdjust='spacingAndGlyphs'>Other</text>
|
||||
<text x='175.02' y='577.19' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='157.43px' lengthAdjust='spacingAndGlyphs'>Agents and daemons (e.g., monitoring)</text>
|
||||
<text x='175.02' y='536.70' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='147.18px' lengthAdjust='spacingAndGlyphs'>A runnable/interactive program (CLI)</text>
|
||||
<text x='175.02' y='496.21' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='95.08px' lengthAdjust='spacingAndGlyphs'>Libraries or frameworks</text>
|
||||
<text x='175.02' y='455.72' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='155.03px' lengthAdjust='spacingAndGlyphs'>API/RPC services (returning non-HTML)</text>
|
||||
<text x='175.02' y='415.24' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='154.83px' lengthAdjust='spacingAndGlyphs'>Embedded devices / Internet of Things</text>
|
||||
<text x='175.02' y='374.75' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='27.99px' lengthAdjust='spacingAndGlyphs'>Games</text>
|
||||
<text x='175.02' y='329.94' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='138.26px' lengthAdjust='spacingAndGlyphs'>Websites / web services (returning</text>
|
||||
<text x='175.02' y='338.58' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='25.38px' lengthAdjust='spacingAndGlyphs'>HTML)</text>
|
||||
<text x='175.02' y='289.45' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='129.05px' lengthAdjust='spacingAndGlyphs'>Data processing (e.g., pipelines,</text>
|
||||
<text x='175.02' y='298.09' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='51.52px' lengthAdjust='spacingAndGlyphs'>aggregation)</text>
|
||||
<text x='175.02' y='248.96' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='151.98px' lengthAdjust='spacingAndGlyphs'>Automation/scripts (e.g., deployment,</text>
|
||||
<text x='175.02' y='257.60' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='112.32px' lengthAdjust='spacingAndGlyphs'>configuration management)</text>
|
||||
<text x='175.02' y='212.79' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='48.02px' lengthAdjust='spacingAndGlyphs'>Mobile apps</text>
|
||||
<text x='175.02' y='167.99' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='109.37px' lengthAdjust='spacingAndGlyphs'>Machine learning / Artificial</text>
|
||||
<text x='175.02' y='176.63' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='46.43px' lengthAdjust='spacingAndGlyphs'>intelligence</text>
|
||||
<text x='175.02' y='131.82' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='106.03px' lengthAdjust='spacingAndGlyphs'>Desktop / GUI applications</text>
|
||||
<text x='175.02' y='87.01' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='145.71px' lengthAdjust='spacingAndGlyphs'>None. I already use Go everywhere I</text>
|
||||
<text x='175.02' y='95.65' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='53.04px' lengthAdjust='spacingAndGlyphs'>would like to.</text>
|
||||
<text x='179.95' y='649.82' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='12.69px' lengthAdjust='spacingAndGlyphs'>0%</text>
|
||||
<text x='287.16' y='649.82' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='17.78px' lengthAdjust='spacingAndGlyphs'>50%</text>
|
||||
<text x='394.36' y='649.82' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.87px' lengthAdjust='spacingAndGlyphs'>100%</text>
|
||||
<text x='303.24' y='667.27' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='70.03px' lengthAdjust='spacingAndGlyphs'>% of respondents</text>
|
||||
<rect x='177.22' y='39.70' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='226.52' y='39.70' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='300.29' y='39.70' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='361.94' y='39.70' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<text x='194.67' y='48.99' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='27.16px' lengthAdjust='spacingAndGlyphs'>Novice</text>
|
||||
<text x='243.97' y='48.99' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='51.62px' lengthAdjust='spacingAndGlyphs'>Intermediate</text>
|
||||
<text x='317.74' y='48.99' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='39.51px' lengthAdjust='spacingAndGlyphs'>Advanced</text>
|
||||
<text x='379.39' y='48.99' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='26.22px' lengthAdjust='spacingAndGlyphs'>Expert</text>
|
||||
<text x='5.48' y='17.75' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='380.74px' lengthAdjust='spacingAndGlyphs'>In which area (if any) are you not using Go, but would most like to?</text>
|
||||
<text x='426.52' y='680.25' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='42.30px' lengthAdjust='spacingAndGlyphs'>n = 4,782</text>
|
||||
</g>
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 44 KiB |
|
@ -0,0 +1,78 @@
|
|||
<?xml version='1.0' encoding='UTF-8' ?>
|
||||
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='183.84pt' viewBox='0 0 432.00 183.84'>
|
||||
<defs>
|
||||
<style type='text/css'><![CDATA[
|
||||
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
|
||||
fill: none;
|
||||
stroke: #000000;
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
stroke-miterlimit: 10.00;
|
||||
}
|
||||
.svglite text {
|
||||
white-space: pre;
|
||||
}
|
||||
]]></style>
|
||||
</defs>
|
||||
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
|
||||
<defs>
|
||||
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHwxODMuODQ='>
|
||||
<rect x='0.00' y='0.00' width='432.00' height='183.84' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwxODMuODQ=)'>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id='cpMTcwLjk3fDQyNi41MnwzNS42MnwxMzUuNTA='>
|
||||
<rect x='170.97' y='35.62' width='255.55' height='99.89' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMTcwLjk3fDQyNi41MnwzNS42MnwxMzUuNTA=)'>
|
||||
<polyline points='226.53,135.50 226.53,35.62 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='337.64,135.50 337.64,35.62 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='170.97,135.50 170.97,35.62 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='282.08,135.50 282.08,35.62 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='393.19,135.50 393.19,35.62 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<rect x='170.97' y='97.08' width='18.59' height='15.37' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='170.97' y='58.67' width='52.77' height='15.37' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='170.97' y='77.88' width='21.33' height='15.37' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='170.97' y='39.46' width='122.77' height='15.37' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='170.97' y='116.29' width='6.75' height='15.37' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<polyline points='191.25,106.69 191.25,102.85 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='191.25,104.77 187.88,104.77 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.88,106.69 187.88,102.85 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='226.34,68.27 226.34,64.43 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='226.34,66.35 221.15,66.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='221.15,68.27 221.15,64.43 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='194.10,87.48 194.10,83.64 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='194.10,85.56 190.51,85.56 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='190.51,87.48 190.51,83.64 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='296.78,49.06 296.78,45.22 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='296.78,47.14 290.72,47.14 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='290.72,49.06 290.72,45.22 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='178.77,125.90 178.77,122.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='178.77,123.98 176.68,123.98 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='176.68,125.90 176.68,122.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<text x='194.33' y='107.50' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>8%</text>
|
||||
<text x='230.41' y='69.09' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>24%</text>
|
||||
<text x='198.98' y='88.30' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>10%</text>
|
||||
<text x='300.42' y='49.88' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>55%</text>
|
||||
<text x='182.48' y='126.71' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
</g>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwxODMuODQ=)'>
|
||||
<text x='166.04' y='126.89' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.72px' lengthAdjust='spacingAndGlyphs'>Other</text>
|
||||
<text x='166.04' y='103.36' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='148.45px' lengthAdjust='spacingAndGlyphs'>The resource costs of running our Go</text>
|
||||
<text x='166.04' y='112.00' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='32.83px' lengthAdjust='spacingAndGlyphs'>services</text>
|
||||
<text x='166.04' y='88.48' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='75.91px' lengthAdjust='spacingAndGlyphs'>Both about equally</text>
|
||||
<text x='166.04' y='64.95' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='146.56px' lengthAdjust='spacingAndGlyphs'>The engineering costs of writing and</text>
|
||||
<text x='166.04' y='73.59' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='112.50px' lengthAdjust='spacingAndGlyphs'>maintaining our Go services</text>
|
||||
<text x='166.04' y='50.06' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='137.53px' lengthAdjust='spacingAndGlyphs'>We haven't had any cost concerns</text>
|
||||
<text x='170.97' y='146.27' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='12.69px' lengthAdjust='spacingAndGlyphs'>0%</text>
|
||||
<text x='282.08' y='146.27' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='17.78px' lengthAdjust='spacingAndGlyphs'>50%</text>
|
||||
<text x='393.19' y='146.27' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.87px' lengthAdjust='spacingAndGlyphs'>100%</text>
|
||||
<text x='298.75' y='163.72' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='70.03px' lengthAdjust='spacingAndGlyphs'>% of respondents</text>
|
||||
<text x='5.48' y='17.75' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='429.02px' lengthAdjust='spacingAndGlyphs'>During the past year, what costs has your team been most concerned about</text>
|
||||
<text x='5.48' y='28.55' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='119.20px' lengthAdjust='spacingAndGlyphs'>for your Go services?</text>
|
||||
<text x='426.52' y='176.70' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='42.30px' lengthAdjust='spacingAndGlyphs'>n = 5,104</text>
|
||||
</g>
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 7.6 KiB |
|
@ -0,0 +1,59 @@
|
|||
<?xml version='1.0' encoding='UTF-8' ?>
|
||||
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='144.00pt' viewBox='0 0 432.00 144.00'>
|
||||
<defs>
|
||||
<style type='text/css'><![CDATA[
|
||||
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
|
||||
fill: none;
|
||||
stroke: #000000;
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
stroke-miterlimit: 10.00;
|
||||
}
|
||||
.svglite text {
|
||||
white-space: pre;
|
||||
}
|
||||
]]></style>
|
||||
</defs>
|
||||
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
|
||||
<defs>
|
||||
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHwxNDQuMDA='>
|
||||
<rect x='0.00' y='0.00' width='432.00' height='144.00' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwxNDQuMDA=)'>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id='cpMzkuMTR8NDI2LjUyfDc0LjkyfDk1LjY2'>
|
||||
<rect x='39.14' y='74.92' width='387.39' height='20.74' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMzkuMTR8NDI2LjUyfDc0LjkyfDk1LjY2)'>
|
||||
<polyline points='123.35,95.66 123.35,74.92 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='291.78,95.66 291.78,74.92 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='39.14,95.66 39.14,74.92 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='207.56,95.66 207.56,74.92 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='375.99,95.66 375.99,74.92 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<rect x='65.98' y='78.38' width='310.01' height='13.83' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00DA83;' />
|
||||
<rect x='52.21' y='78.38' width='13.78' height='13.83' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #FFFFBF;' />
|
||||
<rect x='39.14' y='78.38' width='13.07' height='13.83' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #ED6868;' />
|
||||
<text x='220.99' y='88.03' text-anchor='middle' style='font-size: 7.50px; font-weight: bold;fill: #555555; font-family: "Arial";' textLength='17.96px' lengthAdjust='spacingAndGlyphs'>92%</text>
|
||||
<text x='59.10' y='88.03' text-anchor='middle' style='font-size: 7.50px; font-weight: bold;fill: #555555; font-family: "Arial";' textLength='12.74px' lengthAdjust='spacingAndGlyphs'>4%</text>
|
||||
<text x='45.67' y='88.03' text-anchor='middle' style='font-size: 7.50px; font-weight: bold;fill: #555555; font-family: "Arial";' textLength='12.74px' lengthAdjust='spacingAndGlyphs'>4%</text>
|
||||
</g>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwxNDQuMDA=)'>
|
||||
<text x='34.20' y='88.21' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='16.61px' lengthAdjust='spacingAndGlyphs'>csat</text>
|
||||
<text x='39.14' y='106.42' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='12.69px' lengthAdjust='spacingAndGlyphs'>0%</text>
|
||||
<text x='207.56' y='106.42' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='17.78px' lengthAdjust='spacingAndGlyphs'>50%</text>
|
||||
<text x='375.99' y='106.42' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.87px' lengthAdjust='spacingAndGlyphs'>100%</text>
|
||||
<text x='232.83' y='123.88' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='70.03px' lengthAdjust='spacingAndGlyphs'>% of respondents</text>
|
||||
<rect x='85.16' y='50.50' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #ED6868;' />
|
||||
<rect x='153.50' y='50.50' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #FFFFBF;' />
|
||||
<rect x='304.84' y='50.50' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00DA83;' />
|
||||
<text x='102.61' y='59.79' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='46.20px' lengthAdjust='spacingAndGlyphs'>Dissatisfied</text>
|
||||
<text x='170.95' y='59.79' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='129.20px' lengthAdjust='spacingAndGlyphs'>Neither satisfied nor dissatisfied</text>
|
||||
<text x='322.29' y='59.79' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='34.55px' lengthAdjust='spacingAndGlyphs'>Satisfied</text>
|
||||
<text x='5.48' y='17.75' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='408.16px' lengthAdjust='spacingAndGlyphs'>Overall, how satisfied or dissatisfied have you been using Go during the</text>
|
||||
<text x='5.48' y='28.55' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='58.90px' lengthAdjust='spacingAndGlyphs'>past year?</text>
|
||||
<text x='426.52' y='136.86' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='42.30px' lengthAdjust='spacingAndGlyphs'>n = 5,282</text>
|
||||
</g>
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 5.1 KiB |
|
@ -0,0 +1,195 @@
|
|||
<?xml version='1.0' encoding='UTF-8' ?>
|
||||
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='366.92pt' viewBox='0 0 432.00 366.92'>
|
||||
<defs>
|
||||
<style type='text/css'><![CDATA[
|
||||
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
|
||||
fill: none;
|
||||
stroke: #000000;
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
stroke-miterlimit: 10.00;
|
||||
}
|
||||
.svglite text {
|
||||
white-space: pre;
|
||||
}
|
||||
]]></style>
|
||||
</defs>
|
||||
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
|
||||
<defs>
|
||||
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHwzNjYuOTI='>
|
||||
<rect x='0.00' y='0.00' width='432.00' height='366.92' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwzNjYuOTI=)'>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id='cpODUuNDN8NDI2LjUyfDY0LjEyfDMxOC41OA=='>
|
||||
<rect x='85.43' y='64.12' width='341.09' height='254.46' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpODUuNDN8NDI2LjUyfDY0LjEyfDMxOC41OA==)'>
|
||||
<polyline points='159.58,318.58 159.58,64.12 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='307.88,318.58 307.88,64.12 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='85.43,318.58 85.43,64.12 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='233.73,318.58 233.73,64.12 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='382.03,318.58 382.03,64.12 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<rect x='85.43' y='269.10' width='0.44' height='7.07' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='85.43' y='198.42' width='11.98' height='7.07' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='85.43' y='127.74' width='103.22' height='7.07' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='85.43' y='231.40' width='5.66' height='9.42' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='85.43' y='163.08' width='50.09' height='7.07' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='85.43' y='92.39' width='119.12' height='7.07' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='85.43' y='304.44' width='6.10' height='7.07' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='85.43' y='262.03' width='1.40' height='7.07' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='85.43' y='191.35' width='8.59' height='7.07' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='85.43' y='120.67' width='105.53' height='7.07' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='85.43' y='221.98' width='2.60' height='9.42' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='85.43' y='156.01' width='41.77' height='7.07' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='85.43' y='85.33' width='129.91' height='7.07' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='85.43' y='297.37' width='6.80' height='7.07' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='85.43' y='254.96' width='0.83' height='7.07' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='85.43' y='184.28' width='4.16' height='7.07' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='85.43' y='113.60' width='92.03' height='7.07' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='85.43' y='212.56' width='1.94' height='9.42' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='85.43' y='148.94' width='36.59' height='7.07' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='85.43' y='78.26' width='153.84' height='7.07' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='85.43' y='290.31' width='7.21' height='7.07' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='85.43' y='247.90' width='0.85' height='7.07' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='85.43' y='177.21' width='5.98' height='7.07' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='85.43' y='106.53' width='65.82' height='7.07' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='85.43' y='141.87' width='23.93' height='7.07' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='85.43' y='71.19' width='187.19' height='7.07' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='85.43' y='283.24' width='12.82' height='7.07' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<polyline points='86.47,274.84 86.47,273.08 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='86.47,273.96 85.43,273.96 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='85.43,274.84 85.43,273.08 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='100.51,204.16 100.51,202.39 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='100.51,203.28 94.31,203.28 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='94.31,204.16 94.31,202.39 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='196.16,133.48 196.16,131.71 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='196.16,132.60 181.15,132.60 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.15,133.48 181.15,131.71 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='93.25,238.47 93.25,236.12 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='93.25,237.29 88.94,237.29 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='88.94,238.47 88.94,236.12 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='141.42,168.82 141.42,167.05 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='141.42,167.94 129.62,167.94 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='129.62,168.82 129.62,167.05 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='212.27,98.14 212.27,96.37 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='212.27,97.25 196.83,97.25 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='196.83,98.14 196.83,96.37 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='93.76,310.19 93.76,308.42 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='93.76,309.30 89.29,309.30 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='89.29,310.19 89.29,308.42 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='87.86,266.89 87.86,265.13 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='87.86,266.01 85.80,266.01 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='85.80,266.89 85.80,265.13 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='96.56,196.21 96.56,194.44 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='96.56,195.33 91.49,195.33 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='91.49,196.21 91.49,194.44 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='198.18,125.53 198.18,123.76 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='198.18,124.64 183.74,124.64 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.74,125.53 183.74,123.76 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='89.44,227.87 89.44,225.51 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='89.44,226.69 86.62,226.69 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='86.62,227.87 86.62,225.51 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='132.45,160.87 132.45,159.10 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='132.45,159.98 121.95,159.98 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='121.95,160.87 121.95,159.10 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='222.83,90.19 222.83,88.42 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='222.83,89.30 207.86,89.30 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='207.86,90.19 207.86,88.42 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='94.48,302.23 94.48,300.47 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='94.48,301.35 89.97,301.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='89.97,302.23 89.97,300.47 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='87.20,258.94 87.20,257.17 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='87.20,258.06 85.43,258.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='85.43,258.94 85.43,257.17 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='91.68,188.26 91.68,186.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='91.68,187.37 87.50,187.37 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='87.50,188.26 87.50,186.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='185.68,117.58 185.68,115.81 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='185.68,116.69 169.24,116.69 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='169.24,117.58 169.24,115.81 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='88.80,217.27 88.80,214.91 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='88.80,216.09 85.94,216.09 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='85.94,217.27 85.94,214.91 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='127.87,152.92 127.87,151.15 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='127.87,152.03 116.18,152.03 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='116.18,152.92 116.18,151.15 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='248.15,82.23 248.15,80.47 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='248.15,81.35 230.40,81.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='230.40,82.23 230.40,80.47 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='95.38,294.28 95.38,292.51 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='95.38,293.40 89.90,293.40 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='89.90,294.28 89.90,292.51 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='87.96,250.99 87.96,249.22 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='87.96,250.11 85.43,250.11 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='85.43,250.99 85.43,249.22 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='95.80,180.31 95.80,178.54 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='95.80,179.42 87.03,179.42 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='87.03,180.31 87.03,178.54 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='164.22,109.62 164.22,107.86 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='164.22,108.74 138.28,108.74 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='138.28,109.62 138.28,107.86 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='117.86,144.96 117.86,143.20 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='117.86,144.08 100.86,144.08 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='100.86,144.96 100.86,143.20 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='287.68,74.28 287.68,72.52 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='287.68,73.40 257.56,73.40 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='257.56,74.28 257.56,72.52 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='104.60,286.33 104.60,284.56 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='104.60,285.45 91.91,285.45 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='91.91,286.33 91.91,284.56 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<text x='90.63' y='276.70' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>0%</text>
|
||||
<text x='102.17' y='206.01' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>4%</text>
|
||||
<text x='195.32' y='135.33' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>35%</text>
|
||||
<text x='95.85' y='240.03' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='142.19' y='170.67' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>17%</text>
|
||||
<text x='211.22' y='99.99' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>40%</text>
|
||||
<text x='96.29' y='312.04' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='91.59' y='268.74' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>0%</text>
|
||||
<text x='98.79' y='198.06' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='197.63' y='127.38' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>36%</text>
|
||||
<text x='92.79' y='229.43' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>1%</text>
|
||||
<text x='133.87' y='162.72' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>14%</text>
|
||||
<text x='222.01' y='92.04' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>44%</text>
|
||||
<text x='96.99' y='304.09' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='91.02' y='260.79' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>0%</text>
|
||||
<text x='94.35' y='190.11' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>1%</text>
|
||||
<text x='184.13' y='119.43' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>31%</text>
|
||||
<text x='92.13' y='218.83' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>1%</text>
|
||||
<text x='128.69' y='154.77' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>12%</text>
|
||||
<text x='245.95' y='84.09' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>52%</text>
|
||||
<text x='97.40' y='296.13' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='91.05' y='252.84' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>0%</text>
|
||||
<text x='96.18' y='182.16' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='157.92' y='111.48' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>22%</text>
|
||||
<text x='114.13' y='146.82' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>8%</text>
|
||||
<text x='279.29' y='76.13' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>63%</text>
|
||||
<text x='103.01' y='288.18' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>4%</text>
|
||||
</g>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwzNjYuOTI=)'>
|
||||
<text x='80.50' y='300.29' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.72px' lengthAdjust='spacingAndGlyphs'>Other</text>
|
||||
<text x='80.50' y='264.95' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='21.15px' lengthAdjust='spacingAndGlyphs'>Atom</text>
|
||||
<text x='80.50' y='229.61' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='51.11px' lengthAdjust='spacingAndGlyphs'>Sublime Text</text>
|
||||
<text x='80.50' y='194.27' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='26.32px' lengthAdjust='spacingAndGlyphs'>Emacs</text>
|
||||
<text x='80.50' y='158.93' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='53.64px' lengthAdjust='spacingAndGlyphs'>Vim / Neovim</text>
|
||||
<text x='80.50' y='123.58' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='62.91px' lengthAdjust='spacingAndGlyphs'>GoLand / IntelliJ</text>
|
||||
<text x='80.50' y='88.24' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='33.57px' lengthAdjust='spacingAndGlyphs'>VS Code</text>
|
||||
<text x='85.43' y='329.34' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='12.69px' lengthAdjust='spacingAndGlyphs'>0%</text>
|
||||
<text x='233.73' y='329.34' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='17.78px' lengthAdjust='spacingAndGlyphs'>50%</text>
|
||||
<text x='382.03' y='329.34' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.87px' lengthAdjust='spacingAndGlyphs'>100%</text>
|
||||
<text x='255.98' y='346.80' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='70.03px' lengthAdjust='spacingAndGlyphs'>% of respondents</text>
|
||||
<rect x='129.96' y='39.70' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='179.26' y='39.70' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='253.03' y='39.70' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='314.68' y='39.70' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<text x='147.41' y='48.99' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='27.16px' lengthAdjust='spacingAndGlyphs'>Novice</text>
|
||||
<text x='196.71' y='48.99' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='51.62px' lengthAdjust='spacingAndGlyphs'>Intermediate</text>
|
||||
<text x='270.48' y='48.99' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='39.51px' lengthAdjust='spacingAndGlyphs'>Advanced</text>
|
||||
<text x='332.13' y='48.99' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='26.22px' lengthAdjust='spacingAndGlyphs'>Expert</text>
|
||||
<text x='5.48' y='17.75' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='196.47px' lengthAdjust='spacingAndGlyphs'>My preferred editor for Go code is:</text>
|
||||
<text x='426.52' y='359.77' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='42.30px' lengthAdjust='spacingAndGlyphs'>n = 4,263</text>
|
||||
</g>
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 23 KiB |
|
@ -0,0 +1,85 @@
|
|||
<?xml version='1.0' encoding='UTF-8' ?>
|
||||
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='220.61pt' viewBox='0 0 432.00 220.61'>
|
||||
<defs>
|
||||
<style type='text/css'><![CDATA[
|
||||
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
|
||||
fill: none;
|
||||
stroke: #000000;
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
stroke-miterlimit: 10.00;
|
||||
}
|
||||
.svglite text {
|
||||
white-space: pre;
|
||||
}
|
||||
]]></style>
|
||||
</defs>
|
||||
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
|
||||
<defs>
|
||||
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHwyMjAuNjE='>
|
||||
<rect x='0.00' y='0.00' width='432.00' height='220.61' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyMjAuNjE=)'>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id='cpMTc4LjY1fDQyNi41MnwyNC44MnwxNzIuMjc='>
|
||||
<rect x='178.65' y='24.82' width='247.87' height='147.45' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMTc4LjY1fDQyNi41MnwyNC44MnwxNzIuMjc=)'>
|
||||
<polyline points='232.53,172.27 232.53,24.82 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='340.30,172.27 340.30,24.82 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='178.65,172.27 178.65,24.82 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='286.42,172.27 286.42,24.82 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='394.19,172.27 394.19,24.82 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<rect x='178.65' y='30.49' width='2.51' height='22.69' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='178.65' y='58.84' width='21.03' height='22.69' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='178.65' y='87.20' width='57.52' height='22.69' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='178.65' y='115.56' width='72.46' height='22.69' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='178.65' y='143.91' width='62.02' height='22.69' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<polyline points='181.75,44.67 181.75,38.99 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.75,41.83 180.57,41.83 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='180.57,44.67 180.57,38.99 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='201.32,73.02 201.32,67.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='201.32,70.19 198.04,70.19 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='198.04,73.02 198.04,67.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='238.61,101.38 238.61,95.71 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='238.61,98.54 233.72,98.54 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='233.72,101.38 233.72,95.71 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='253.72,129.74 253.72,124.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='253.72,126.90 248.50,126.90 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='248.50,129.74 248.50,124.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='243.17,158.09 243.17,152.42 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='243.17,155.26 238.17,155.26 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='238.17,158.09 238.17,152.42 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<text x='185.92' y='44.57' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>1%</text>
|
||||
<text x='206.35' y='72.92' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>10%</text>
|
||||
<text x='242.84' y='101.28' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>27%</text>
|
||||
<text x='257.78' y='129.64' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>34%</text>
|
||||
<text x='247.34' y='157.99' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>29%</text>
|
||||
</g>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyMjAuNjE=)'>
|
||||
<text x='173.72' y='149.53' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='125.14px' lengthAdjust='spacingAndGlyphs'>Expert: I can provide guidance,</text>
|
||||
<text x='173.72' y='158.17' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='143.47px' lengthAdjust='spacingAndGlyphs'>troubleshoot, and answer questions</text>
|
||||
<text x='173.72' y='166.81' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='139.76px' lengthAdjust='spacingAndGlyphs'>related to Go from other engineers</text>
|
||||
<text x='173.72' y='121.18' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='147.79px' lengthAdjust='spacingAndGlyphs'>Advanced: I can complete significant</text>
|
||||
<text x='173.72' y='129.82' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='144.89px' lengthAdjust='spacingAndGlyphs'>programming projects in Go without</text>
|
||||
<text x='173.72' y='138.46' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='42.07px' lengthAdjust='spacingAndGlyphs'>assistance</text>
|
||||
<text x='173.72' y='92.82' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='116.05px' lengthAdjust='spacingAndGlyphs'>Intermediate: I can complete</text>
|
||||
<text x='173.72' y='101.46' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='156.12px' lengthAdjust='spacingAndGlyphs'>significant programming projects in Go</text>
|
||||
<text x='173.72' y='110.10' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='85.91px' lengthAdjust='spacingAndGlyphs'>with some assistance</text>
|
||||
<text x='173.72' y='64.46' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='120.54px' lengthAdjust='spacingAndGlyphs'>Novice: I can complete simple</text>
|
||||
<text x='173.72' y='73.10' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='149.92px' lengthAdjust='spacingAndGlyphs'>programming projects in Go, possibly</text>
|
||||
<text x='173.72' y='81.74' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='61.59px' lengthAdjust='spacingAndGlyphs'>with assistance</text>
|
||||
<text x='173.72' y='36.11' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='153.95px' lengthAdjust='spacingAndGlyphs'>Awareness: I'm aware of Go, but could</text>
|
||||
<text x='173.72' y='44.75' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='155.12px' lengthAdjust='spacingAndGlyphs'>not write a simple Go program without</text>
|
||||
<text x='173.72' y='53.39' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='42.07px' lengthAdjust='spacingAndGlyphs'>assistance</text>
|
||||
<text x='178.65' y='183.03' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='12.69px' lengthAdjust='spacingAndGlyphs'>0%</text>
|
||||
<text x='286.42' y='183.03' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='17.78px' lengthAdjust='spacingAndGlyphs'>50%</text>
|
||||
<text x='394.19' y='183.03' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.87px' lengthAdjust='spacingAndGlyphs'>100%</text>
|
||||
<text x='302.59' y='200.49' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='70.03px' lengthAdjust='spacingAndGlyphs'>% of respondents</text>
|
||||
<text x='5.48' y='17.75' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='234.63px' lengthAdjust='spacingAndGlyphs'>What is your level of experience with Go?</text>
|
||||
<text x='426.52' y='213.47' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='42.30px' lengthAdjust='spacingAndGlyphs'>n = 5,842</text>
|
||||
</g>
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 8.9 KiB |
|
@ -0,0 +1,114 @@
|
|||
<?xml version='1.0' encoding='UTF-8' ?>
|
||||
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='274.02pt' viewBox='0 0 432.00 274.02'>
|
||||
<defs>
|
||||
<style type='text/css'><![CDATA[
|
||||
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
|
||||
fill: none;
|
||||
stroke: #000000;
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
stroke-miterlimit: 10.00;
|
||||
}
|
||||
.svglite text {
|
||||
white-space: pre;
|
||||
}
|
||||
]]></style>
|
||||
</defs>
|
||||
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
|
||||
<defs>
|
||||
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHwyNzQuMDI='>
|
||||
<rect x='0.00' y='0.00' width='432.00' height='274.02' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNzQuMDI=)'>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id='cpMTc4LjY1fDQyNi41Mnw2NC4xMnwyMjUuNjg='>
|
||||
<rect x='178.65' y='64.12' width='247.87' height='161.55' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMTc4LjY1fDQyNi41Mnw2NC4xMnwyMjUuNjg=)'>
|
||||
<polyline points='232.53,225.68 232.53,64.12 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='340.30,225.68 340.30,64.12 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='178.65,225.68 178.65,64.12 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='286.42,225.68 286.42,64.12 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='394.19,225.68 394.19,64.12 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<rect x='178.65' y='82.76' width='1.41' height='12.43' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #CE3262;' />
|
||||
<rect x='178.65' y='113.83' width='17.81' height='12.43' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #CE3262;' />
|
||||
<rect x='178.65' y='144.90' width='54.54' height='12.43' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #CE3262;' />
|
||||
<rect x='178.65' y='175.97' width='73.72' height='12.43' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #CE3262;' />
|
||||
<rect x='178.65' y='207.04' width='68.06' height='12.43' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #CE3262;' />
|
||||
<rect x='178.65' y='70.34' width='5.90' height='12.43' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #5DC9E2;' />
|
||||
<rect x='178.65' y='101.40' width='31.03' height='12.43' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #5DC9E2;' />
|
||||
<rect x='178.65' y='132.47' width='66.75' height='12.43' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #5DC9E2;' />
|
||||
<rect x='178.65' y='163.54' width='68.57' height='12.43' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #5DC9E2;' />
|
||||
<rect x='178.65' y='194.61' width='43.29' height='12.43' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #5DC9E2;' />
|
||||
<polyline points='180.58,91.31 180.58,88.20 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='180.58,89.75 179.55,89.75 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='179.55,91.31 179.55,88.20 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='198.21,122.37 198.21,119.27 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='198.21,120.82 194.71,120.82 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='194.71,122.37 194.71,119.27 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='235.96,153.44 235.96,150.34 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='235.96,151.89 230.43,151.89 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='230.43,153.44 230.43,150.34 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='255.38,184.51 255.38,181.40 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='255.38,182.96 249.35,182.96 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='249.35,184.51 249.35,181.40 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='249.66,215.58 249.66,212.47 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='249.66,214.03 243.75,214.03 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='243.75,215.58 243.75,212.47 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='186.38,77.33 186.38,74.22 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='186.38,75.77 182.73,75.77 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='182.73,77.33 182.73,74.22 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='213.61,108.39 213.61,105.29 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='213.61,106.84 205.75,106.84 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='205.75,108.39 205.75,105.29 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='250.58,139.46 250.58,136.36 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='250.58,137.91 240.22,137.91 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='240.22,139.46 240.22,136.36 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='252.43,170.53 252.43,167.42 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='252.43,168.98 242.00,168.98 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='242.00,170.53 242.00,167.42 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='226.42,201.60 226.42,198.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='226.42,200.05 217.45,200.05 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='217.45,201.60 217.45,198.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<text x='184.83' y='92.49' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>1%</text>
|
||||
<text x='201.22' y='123.56' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>8%</text>
|
||||
<text x='239.86' y='154.63' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>25%</text>
|
||||
<text x='259.04' y='185.69' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>34%</text>
|
||||
<text x='253.38' y='216.76' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>32%</text>
|
||||
<text x='189.31' y='78.51' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='216.35' y='109.58' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>14%</text>
|
||||
<text x='252.07' y='140.64' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>31%</text>
|
||||
<text x='253.89' y='171.71' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>32%</text>
|
||||
<text x='228.61' y='202.78' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>20%</text>
|
||||
</g>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNzQuMDI=)'>
|
||||
<text x='173.72' y='201.31' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='125.14px' lengthAdjust='spacingAndGlyphs'>Expert: I can provide guidance,</text>
|
||||
<text x='173.72' y='209.95' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='143.47px' lengthAdjust='spacingAndGlyphs'>troubleshoot, and answer questions</text>
|
||||
<text x='173.72' y='218.59' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='139.76px' lengthAdjust='spacingAndGlyphs'>related to Go from other engineers</text>
|
||||
<text x='173.72' y='170.24' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='147.79px' lengthAdjust='spacingAndGlyphs'>Advanced: I can complete significant</text>
|
||||
<text x='173.72' y='178.88' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='144.89px' lengthAdjust='spacingAndGlyphs'>programming projects in Go without</text>
|
||||
<text x='173.72' y='187.52' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='42.07px' lengthAdjust='spacingAndGlyphs'>assistance</text>
|
||||
<text x='173.72' y='139.18' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='116.05px' lengthAdjust='spacingAndGlyphs'>Intermediate: I can complete</text>
|
||||
<text x='173.72' y='147.82' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='156.12px' lengthAdjust='spacingAndGlyphs'>significant programming projects in Go</text>
|
||||
<text x='173.72' y='156.46' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='85.91px' lengthAdjust='spacingAndGlyphs'>with some assistance</text>
|
||||
<text x='173.72' y='108.11' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='120.54px' lengthAdjust='spacingAndGlyphs'>Novice: I can complete simple</text>
|
||||
<text x='173.72' y='116.75' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='149.92px' lengthAdjust='spacingAndGlyphs'>programming projects in Go, possibly</text>
|
||||
<text x='173.72' y='125.39' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='61.59px' lengthAdjust='spacingAndGlyphs'>with assistance</text>
|
||||
<text x='173.72' y='77.04' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='153.95px' lengthAdjust='spacingAndGlyphs'>Awareness: I'm aware of Go, but could</text>
|
||||
<text x='173.72' y='85.68' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='155.12px' lengthAdjust='spacingAndGlyphs'>not write a simple Go program without</text>
|
||||
<text x='173.72' y='94.32' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='42.07px' lengthAdjust='spacingAndGlyphs'>assistance</text>
|
||||
<text x='178.65' y='236.44' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='12.69px' lengthAdjust='spacingAndGlyphs'>0%</text>
|
||||
<text x='286.42' y='236.44' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='17.78px' lengthAdjust='spacingAndGlyphs'>50%</text>
|
||||
<text x='394.19' y='236.44' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.87px' lengthAdjust='spacingAndGlyphs'>100%</text>
|
||||
<text x='302.59' y='253.90' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='70.03px' lengthAdjust='spacingAndGlyphs'>% of respondents</text>
|
||||
<rect x='212.95' y='39.70' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #5DC9E2;' />
|
||||
<rect x='299.84' y='39.70' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #CE3262;' />
|
||||
<text x='230.40' y='48.99' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='64.75px' lengthAdjust='spacingAndGlyphs'>Random sample</text>
|
||||
<text x='317.29' y='48.99' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='51.27px' lengthAdjust='spacingAndGlyphs'>Self-selected</text>
|
||||
<text x='5.48' y='17.75' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='234.63px' lengthAdjust='spacingAndGlyphs'>What is your level of experience with Go?</text>
|
||||
<text x='426.52' y='266.87' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='42.30px' lengthAdjust='spacingAndGlyphs'>n = 5,842</text>
|
||||
</g>
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 13 KiB |
|
@ -0,0 +1,124 @@
|
|||
<?xml version='1.0' encoding='UTF-8' ?>
|
||||
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='330.80pt' viewBox='0 0 432.00 330.80'>
|
||||
<defs>
|
||||
<style type='text/css'><![CDATA[
|
||||
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
|
||||
fill: none;
|
||||
stroke: #000000;
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
stroke-miterlimit: 10.00;
|
||||
}
|
||||
.svglite text {
|
||||
white-space: pre;
|
||||
}
|
||||
]]></style>
|
||||
</defs>
|
||||
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
|
||||
<defs>
|
||||
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHwzMzAuODA='>
|
||||
<rect x='0.00' y='0.00' width='432.00' height='330.80' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwzMzAuODA=)'>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id='cpMTc3LjM1fDQyNi41Mnw0Mi4yN3wyODIuNDY='>
|
||||
<rect x='177.35' y='42.27' width='249.17' height='240.18' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMTc3LjM1fDQyNi41Mnw0Mi4yN3wyODIuNDY=)'>
|
||||
<polyline points='231.52,282.46 231.52,42.27 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='339.85,282.46 339.85,42.27 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='177.35,282.46 177.35,42.27 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='285.69,282.46 285.69,42.27 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='394.02,282.46 394.02,42.27 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<rect x='177.35' y='136.89' width='72.93' height='14.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='177.35' y='227.87' width='6.01' height='14.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='177.35' y='45.91' width='156.01' height='14.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='177.35' y='100.50' width='82.27' height='14.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='177.35' y='64.11' width='131.10' height='14.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='177.35' y='155.09' width='71.55' height='14.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='177.35' y='209.68' width='8.97' height='14.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='177.35' y='173.28' width='17.72' height='14.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='177.35' y='191.48' width='15.39' height='14.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='177.35' y='82.31' width='94.80' height='14.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='177.35' y='246.07' width='5.12' height='14.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='177.35' y='264.26' width='6.56' height='14.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='177.35' y='118.70' width='79.45' height='14.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<polyline points='252.91,145.99 252.91,142.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='252.91,144.17 247.66,144.17 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='247.66,145.99 247.66,142.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.27,236.97 184.27,233.33 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.27,235.15 182.45,235.15 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='182.45,236.97 182.45,233.33 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='335.86,55.01 335.86,51.37 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='335.86,53.19 330.87,53.19 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='330.87,55.01 330.87,51.37 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='262.32,109.60 262.32,105.96 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='262.32,107.78 256.93,107.78 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='256.93,109.60 256.93,105.96 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='311.17,73.21 311.17,69.57 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='311.17,71.39 305.74,71.39 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='305.74,73.21 305.74,69.57 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='251.52,164.19 251.52,160.55 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='251.52,162.37 246.30,162.37 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='246.30,164.19 246.30,160.55 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.43,218.77 187.43,215.13 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.43,216.95 185.22,216.95 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='185.22,218.77 185.22,215.13 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='196.60,182.38 196.60,178.74 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='196.60,180.56 193.55,180.56 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.55,182.38 193.55,178.74 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='194.17,200.58 194.17,196.94 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='194.17,198.76 191.31,198.76 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='191.31,200.58 191.31,196.94 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='274.91,91.40 274.91,87.76 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='274.91,89.58 269.40,89.58 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='269.40,91.40 269.40,87.76 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.31,255.17 183.31,251.53 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.31,253.35 181.63,253.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.63,255.17 181.63,251.53 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.87,273.36 184.87,269.72 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.87,271.54 182.96,271.54 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='182.96,273.36 182.96,269.72 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='259.48,127.79 259.48,124.16 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='259.48,125.98 254.13,125.98 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='254.13,127.79 254.13,124.16 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<text x='256.95' y='146.91' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>34%</text>
|
||||
<text x='188.12' y='237.89' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='340.04' y='55.93' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>72%</text>
|
||||
<text x='266.29' y='110.52' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>38%</text>
|
||||
<text x='315.12' y='74.12' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>61%</text>
|
||||
<text x='255.58' y='165.10' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>33%</text>
|
||||
<text x='191.09' y='219.69' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>4%</text>
|
||||
<text x='199.84' y='183.30' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>8%</text>
|
||||
<text x='197.50' y='201.49' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>7%</text>
|
||||
<text x='278.82' y='92.32' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>44%</text>
|
||||
<text x='187.23' y='256.08' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='188.68' y='274.28' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='263.48' y='128.71' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>37%</text>
|
||||
</g>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwzMzAuODA=)'>
|
||||
<text x='172.42' y='274.46' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.72px' lengthAdjust='spacingAndGlyphs'>Other</text>
|
||||
<text x='172.42' y='256.26' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='48.02px' lengthAdjust='spacingAndGlyphs'>Mobile apps</text>
|
||||
<text x='172.42' y='238.07' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='84.28px' lengthAdjust='spacingAndGlyphs'>Machine learning / AI</text>
|
||||
<text x='172.42' y='219.87' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='27.99px' lengthAdjust='spacingAndGlyphs'>Games</text>
|
||||
<text x='172.42' y='201.67' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='154.83px' lengthAdjust='spacingAndGlyphs'>Embedded devices / Internet of Things</text>
|
||||
<text x='172.42' y='183.48' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='106.03px' lengthAdjust='spacingAndGlyphs'>Desktop / GUI applications</text>
|
||||
<text x='172.42' y='165.28' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='64.76px' lengthAdjust='spacingAndGlyphs'>Data processing</text>
|
||||
<text x='172.42' y='147.09' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='84.81px' lengthAdjust='spacingAndGlyphs'>Agents and daemons</text>
|
||||
<text x='172.42' y='128.89' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='95.77px' lengthAdjust='spacingAndGlyphs'>Websites / web services</text>
|
||||
<text x='172.42' y='110.70' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='80.84px' lengthAdjust='spacingAndGlyphs'>Automation / scripts</text>
|
||||
<text x='172.42' y='92.50' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='95.08px' lengthAdjust='spacingAndGlyphs'>Libraries or frameworks</text>
|
||||
<text x='172.42' y='74.30' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='131.08px' lengthAdjust='spacingAndGlyphs'>A runnable / interactive program</text>
|
||||
<text x='172.42' y='56.11' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='71.78px' lengthAdjust='spacingAndGlyphs'>API / RPC services</text>
|
||||
<text x='177.35' y='293.22' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='12.69px' lengthAdjust='spacingAndGlyphs'>0%</text>
|
||||
<text x='285.69' y='293.22' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='17.78px' lengthAdjust='spacingAndGlyphs'>50%</text>
|
||||
<text x='394.02' y='293.22' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.87px' lengthAdjust='spacingAndGlyphs'>100%</text>
|
||||
<text x='301.94' y='310.68' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='70.03px' lengthAdjust='spacingAndGlyphs'>% of respondents</text>
|
||||
<text x='5.48' y='30.65' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='85.26px' lengthAdjust='spacingAndGlyphs'>(select all that apply)</text>
|
||||
<text x='5.48' y='17.75' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='150.49px' lengthAdjust='spacingAndGlyphs'>I write the following in Go:</text>
|
||||
<text x='426.52' y='323.66' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='42.30px' lengthAdjust='spacingAndGlyphs'>n = 5,844</text>
|
||||
</g>
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 14 KiB |
|
@ -0,0 +1,327 @@
|
|||
<?xml version='1.0' encoding='UTF-8' ?>
|
||||
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='545.77pt' viewBox='0 0 432.00 545.77'>
|
||||
<defs>
|
||||
<style type='text/css'><![CDATA[
|
||||
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
|
||||
fill: none;
|
||||
stroke: #000000;
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
stroke-miterlimit: 10.00;
|
||||
}
|
||||
.svglite text {
|
||||
white-space: pre;
|
||||
}
|
||||
]]></style>
|
||||
</defs>
|
||||
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
|
||||
<defs>
|
||||
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHw1NDUuNzc='>
|
||||
<rect x='0.00' y='0.00' width='432.00' height='545.77' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHw1NDUuNzc=)'>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id='cpMTc3LjM1fDQyNi41Mnw4MS41OHw0OTcuNDQ='>
|
||||
<rect x='177.35' y='81.58' width='249.17' height='415.86' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMTc3LjM1fDQyNi41Mnw4MS41OHw0OTcuNDQ=)'>
|
||||
<polyline points='231.52,497.44 231.52,81.58 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='339.85,497.44 339.85,81.58 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='177.35,497.44 177.35,81.58 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='285.69,497.44 285.69,81.58 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='394.02,497.44 394.02,81.58 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<rect x='177.35' y='264.30' width='105.43' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='177.35' y='258.00' width='73.91' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='177.35' y='251.70' width='53.51' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='177.35' y='245.40' width='33.45' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='177.35' y='421.83' width='8.12' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='177.35' y='415.53' width='5.52' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='177.35' y='409.22' width='4.59' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='177.35' y='402.92' width='4.56' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='177.35' y='106.78' width='181.99' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='177.35' y='100.48' width='163.82' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='177.35' y='94.18' width='142.31' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='177.35' y='87.88' width='97.31' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='177.35' y='201.30' width='106.08' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='177.35' y='195.00' width='81.08' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='177.35' y='188.69' width='71.02' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='177.35' y='182.39' width='52.84' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='177.35' y='138.29' width='160.34' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='177.35' y='131.99' width='135.14' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='177.35' y='125.69' width='112.29' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='177.35' y='119.38' width='91.23' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='177.35' y='295.81' width='98.99' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='177.35' y='289.51' width='71.71' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='177.35' y='283.21' width='55.87' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='177.35' y='276.91' width='39.53' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='177.35' y='390.32' width='11.47' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='177.35' y='384.02' width='8.49' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='177.35' y='377.72' width='8.20' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='177.35' y='371.42' width='5.32' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='177.35' y='327.31' width='18.95' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='177.35' y='321.01' width='18.20' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='177.35' y='314.71' width='16.26' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='177.35' y='308.41' width='17.87' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='177.35' y='358.82' width='22.43' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='177.35' y='352.52' width='15.44' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='177.35' y='346.22' width='10.70' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='177.35' y='339.91' width='7.22' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='177.35' y='169.79' width='149.64' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='177.35' y='163.49' width='102.93' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='177.35' y='157.19' width='54.48' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='177.35' y='150.89' width='23.95' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='177.35' y='453.33' width='5.41' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='177.35' y='447.03' width='4.30' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='177.35' y='440.73' width='4.73' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='177.35' y='434.43' width='7.22' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='177.35' y='484.83' width='5.80' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='177.35' y='478.53' width='6.07' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='177.35' y='472.23' width='5.42' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='177.35' y='465.93' width='11.40' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='177.35' y='232.80' width='87.78' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='177.35' y='226.50' width='74.02' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='177.35' y='220.20' width='75.88' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='177.35' y='213.90' width='84.39' height='6.30' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<polyline points='287.96,269.42 287.96,267.85 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='287.96,268.64 277.61,268.64 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='277.61,269.42 277.61,267.85 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='255.81,262.34 255.81,260.76 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='255.81,261.55 246.72,261.55 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='246.72,262.34 246.72,260.76 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='235.50,255.25 235.50,253.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='235.50,254.46 226.22,254.46 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='226.22,255.25 226.22,253.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='217.23,248.16 217.23,246.58 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='217.23,247.37 204.38,247.37 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='204.38,248.16 204.38,246.58 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.44,426.95 187.44,425.37 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.44,426.16 183.51,426.16 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.51,426.95 183.51,425.37 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.38,419.86 184.38,418.28 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.38,419.07 181.36,419.07 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.36,419.86 181.36,418.28 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.49,412.77 183.49,411.19 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.49,411.98 180.39,411.98 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='180.39,412.77 180.39,411.19 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.47,405.68 184.47,404.10 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.47,404.89 179.36,404.89 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='179.36,405.68 179.36,404.10 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='363.15,111.90 363.15,110.33 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='363.15,111.11 355.55,111.11 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='355.55,111.90 355.55,110.33 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='345.29,104.81 345.29,103.24 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='345.29,104.03 337.06,104.03 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='337.06,104.81 337.06,103.24 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='324.77,97.73 324.77,96.15 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='324.77,96.94 314.56,96.94 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='314.56,97.73 314.56,96.15 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='283.51,90.64 283.51,89.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='283.51,89.85 265.82,89.85 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='265.82,90.64 265.82,89.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='288.61,206.42 288.61,204.84 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='288.61,205.63 278.25,205.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='278.25,206.42 278.25,204.84 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='263.08,199.33 263.08,197.75 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='263.08,198.54 253.80,198.54 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='253.80,199.33 253.80,197.75 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='253.42,192.24 253.42,190.66 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='253.42,191.45 243.32,191.45 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='243.32,192.24 243.32,190.66 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='237.83,185.15 237.83,183.57 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='237.83,184.36 222.55,184.36 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='222.55,185.15 222.55,183.57 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='342.24,143.41 342.24,141.83 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='342.24,142.62 333.15,142.62 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='333.15,143.41 333.15,141.83 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='317.14,136.32 317.14,134.74 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='317.14,135.53 307.85,135.53 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='307.85,136.32 307.85,134.74 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='295.02,129.23 295.02,127.65 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='295.02,128.44 284.27,128.44 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='284.27,129.23 284.27,127.65 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='277.36,122.14 277.36,120.57 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='277.36,121.35 259.80,121.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='259.80,122.14 259.80,120.57 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='281.50,300.93 281.50,299.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='281.50,300.14 271.18,300.14 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='271.18,300.93 271.18,299.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='253.57,293.84 253.57,292.26 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='253.57,293.05 244.55,293.05 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='244.55,293.84 244.55,292.26 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='237.93,286.75 237.93,285.18 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='237.93,285.96 228.52,285.96 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='228.52,286.75 228.52,285.18 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='223.76,279.66 223.76,278.09 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='223.76,278.88 210.02,278.88 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='210.02,279.66 210.02,278.09 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='191.14,395.44 191.14,393.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='191.14,394.65 186.51,394.65 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='186.51,395.44 186.51,393.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.71,388.35 187.71,386.78 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.71,387.57 183.99,387.57 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.99,388.35 183.99,386.78 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.61,381.26 187.61,379.69 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.61,380.48 183.50,380.48 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.50,381.26 183.50,379.69 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='185.43,374.18 185.43,372.60 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='185.43,373.39 179.92,373.39 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='179.92,374.18 179.92,372.60 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='199.23,332.43 199.23,330.86 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='199.23,331.64 193.37,331.64 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.37,332.43 193.37,330.86 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='198.21,325.34 198.21,323.77 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='198.21,324.56 192.90,324.56 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='192.90,325.34 192.90,323.77 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='196.45,318.26 196.45,316.68 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='196.45,317.47 190.78,317.47 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='190.78,318.26 190.78,316.68 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='200.11,311.17 200.11,309.59 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='200.11,310.38 190.33,310.38 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='190.33,311.17 190.33,309.59 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='202.94,363.94 202.94,362.36 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='202.94,363.15 196.63,363.15 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='196.63,363.94 196.63,362.36 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='195.26,356.85 195.26,355.27 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='195.26,356.06 190.33,356.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='190.33,356.85 190.33,355.27 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='190.39,349.76 190.39,348.18 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='190.39,348.97 185.72,348.97 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='185.72,349.76 185.72,348.18 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.77,342.67 187.77,341.10 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.77,341.88 181.38,341.88 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.38,342.67 181.38,341.10 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='331.78,174.91 331.78,173.34 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='331.78,174.12 322.21,174.12 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='322.21,174.91 322.21,173.34 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='285.07,167.82 285.07,166.25 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='285.07,167.04 275.50,167.04 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='275.50,167.82 275.50,166.25 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='236.50,160.73 236.50,159.16 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='236.50,159.95 227.17,159.95 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='227.17,160.73 227.17,159.16 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='206.88,153.65 206.88,152.07 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='206.88,152.86 195.72,152.86 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='195.72,153.65 195.72,152.07 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.38,458.45 184.38,456.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.38,457.66 181.15,457.66 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.15,458.45 181.15,456.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='182.99,451.36 182.99,449.79 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='182.99,450.57 180.32,450.57 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='180.32,451.36 180.32,449.79 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.65,444.27 183.65,442.70 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.65,443.49 180.51,443.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='180.51,444.27 180.51,442.70 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.77,437.18 187.77,435.61 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.77,436.40 181.38,436.40 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.38,437.18 181.38,435.61 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.83,489.95 184.83,488.38 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.83,489.17 181.48,489.17 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.48,489.95 181.48,488.38 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='185.00,482.87 185.00,481.29 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='185.00,482.08 181.84,482.08 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.84,482.87 181.84,481.29 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.45,475.78 184.45,474.20 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.45,474.99 181.09,474.99 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.09,475.78 181.09,474.20 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='192.73,468.69 192.73,467.11 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='192.73,467.90 184.79,467.90 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.79,468.69 184.79,467.11 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='270.21,237.92 270.21,236.34 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='270.21,237.13 260.04,237.13 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='260.04,237.92 260.04,236.34 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='255.92,230.83 255.92,229.26 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='255.92,230.04 246.83,230.04 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='246.83,230.83 246.83,229.26 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='258.37,223.74 258.37,222.17 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='258.37,222.96 248.11,222.96 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='248.11,223.74 248.11,222.17 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='270.41,216.65 270.41,215.08 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='270.41,215.87 253.07,215.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='253.07,216.65 253.07,215.08 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<text x='289.46' y='271.37' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>49%</text>
|
||||
<text x='257.94' y='264.28' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>34%</text>
|
||||
<text x='237.53' y='257.20' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>25%</text>
|
||||
<text x='217.47' y='250.11' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>15%</text>
|
||||
<text x='190.23' y='428.89' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>4%</text>
|
||||
<text x='187.63' y='421.81' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='186.70' y='414.72' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='186.68' y='407.63' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='366.02' y='113.85' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>84%</text>
|
||||
<text x='347.85' y='106.76' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>76%</text>
|
||||
<text x='326.34' y='99.67' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>66%</text>
|
||||
<text x='281.33' y='92.59' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>45%</text>
|
||||
<text x='290.10' y='208.36' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>49%</text>
|
||||
<text x='265.11' y='201.28' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>37%</text>
|
||||
<text x='255.04' y='194.19' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>33%</text>
|
||||
<text x='236.86' y='187.10' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>24%</text>
|
||||
<text x='344.37' y='145.36' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>74%</text>
|
||||
<text x='319.16' y='138.27' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>62%</text>
|
||||
<text x='296.32' y='131.18' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>52%</text>
|
||||
<text x='275.25' y='124.09' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>42%</text>
|
||||
<text x='283.01' y='302.88' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>46%</text>
|
||||
<text x='255.73' y='295.79' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>33%</text>
|
||||
<text x='239.89' y='288.70' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>26%</text>
|
||||
<text x='223.56' y='281.61' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>18%</text>
|
||||
<text x='193.59' y='397.39' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>5%</text>
|
||||
<text x='190.61' y='390.30' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>4%</text>
|
||||
<text x='190.31' y='383.21' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>4%</text>
|
||||
<text x='187.44' y='376.12' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='201.06' y='334.38' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>9%</text>
|
||||
<text x='200.32' y='327.29' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>8%</text>
|
||||
<text x='198.37' y='320.20' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>8%</text>
|
||||
<text x='199.98' y='313.12' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>8%</text>
|
||||
<text x='206.45' y='365.89' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>10%</text>
|
||||
<text x='197.56' y='358.80' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>7%</text>
|
||||
<text x='192.82' y='351.71' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>5%</text>
|
||||
<text x='189.34' y='344.62' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='333.67' y='176.86' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>69%</text>
|
||||
<text x='286.95' y='169.77' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>48%</text>
|
||||
<text x='238.50' y='162.68' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>25%</text>
|
||||
<text x='207.97' y='155.59' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>11%</text>
|
||||
<text x='187.53' y='460.40' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='186.42' y='453.31' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='186.84' y='446.22' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='189.34' y='439.13' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='187.91' y='491.90' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='188.18' y='484.81' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='187.53' y='477.73' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='193.52' y='470.64' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>5%</text>
|
||||
<text x='271.80' y='239.87' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>41%</text>
|
||||
<text x='258.05' y='232.78' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>34%</text>
|
||||
<text x='259.91' y='225.69' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>35%</text>
|
||||
<text x='268.41' y='218.60' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>39%</text>
|
||||
</g>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHw1NDUuNzc=)'>
|
||||
<text x='172.42' y='481.45' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.72px' lengthAdjust='spacingAndGlyphs'>Other</text>
|
||||
<text x='172.42' y='449.95' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='48.02px' lengthAdjust='spacingAndGlyphs'>Mobile apps</text>
|
||||
<text x='172.42' y='418.44' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='84.28px' lengthAdjust='spacingAndGlyphs'>Machine learning / AI</text>
|
||||
<text x='172.42' y='386.94' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='27.99px' lengthAdjust='spacingAndGlyphs'>Games</text>
|
||||
<text x='172.42' y='355.43' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='154.83px' lengthAdjust='spacingAndGlyphs'>Embedded devices / Internet of Things</text>
|
||||
<text x='172.42' y='323.93' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='106.03px' lengthAdjust='spacingAndGlyphs'>Desktop / GUI applications</text>
|
||||
<text x='172.42' y='292.42' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='64.76px' lengthAdjust='spacingAndGlyphs'>Data processing</text>
|
||||
<text x='172.42' y='260.92' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='84.81px' lengthAdjust='spacingAndGlyphs'>Agents and daemons</text>
|
||||
<text x='172.42' y='229.42' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='95.77px' lengthAdjust='spacingAndGlyphs'>Websites / web services</text>
|
||||
<text x='172.42' y='197.91' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='80.84px' lengthAdjust='spacingAndGlyphs'>Automation / scripts</text>
|
||||
<text x='172.42' y='166.41' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='95.08px' lengthAdjust='spacingAndGlyphs'>Libraries or frameworks</text>
|
||||
<text x='172.42' y='134.90' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='131.08px' lengthAdjust='spacingAndGlyphs'>A runnable / interactive program</text>
|
||||
<text x='172.42' y='103.40' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='71.78px' lengthAdjust='spacingAndGlyphs'>API / RPC services</text>
|
||||
<text x='177.35' y='508.20' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='12.69px' lengthAdjust='spacingAndGlyphs'>0%</text>
|
||||
<text x='285.69' y='508.20' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='17.78px' lengthAdjust='spacingAndGlyphs'>50%</text>
|
||||
<text x='394.02' y='508.20' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.87px' lengthAdjust='spacingAndGlyphs'>100%</text>
|
||||
<text x='301.94' y='525.66' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='70.03px' lengthAdjust='spacingAndGlyphs'>% of respondents</text>
|
||||
<rect x='175.92' y='57.16' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='225.22' y='57.16' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='298.99' y='57.16' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='360.64' y='57.16' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<text x='193.37' y='66.45' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='27.16px' lengthAdjust='spacingAndGlyphs'>Novice</text>
|
||||
<text x='242.67' y='66.45' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='51.62px' lengthAdjust='spacingAndGlyphs'>Intermediate</text>
|
||||
<text x='316.44' y='66.45' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='39.51px' lengthAdjust='spacingAndGlyphs'>Advanced</text>
|
||||
<text x='378.09' y='66.45' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='26.22px' lengthAdjust='spacingAndGlyphs'>Expert</text>
|
||||
<text x='5.48' y='30.65' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='85.26px' lengthAdjust='spacingAndGlyphs'>(select all that apply)</text>
|
||||
<text x='5.48' y='17.75' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='150.49px' lengthAdjust='spacingAndGlyphs'>I write the following in Go:</text>
|
||||
<text x='426.52' y='538.63' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='42.30px' lengthAdjust='spacingAndGlyphs'>n = 5,774</text>
|
||||
</g>
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 41 KiB |
|
@ -0,0 +1,81 @@
|
|||
<?xml version='1.0' encoding='UTF-8' ?>
|
||||
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='192.55pt' viewBox='0 0 432.00 192.55'>
|
||||
<defs>
|
||||
<style type='text/css'><![CDATA[
|
||||
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
|
||||
fill: none;
|
||||
stroke: #000000;
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
stroke-miterlimit: 10.00;
|
||||
}
|
||||
.svglite text {
|
||||
white-space: pre;
|
||||
}
|
||||
]]></style>
|
||||
</defs>
|
||||
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
|
||||
<defs>
|
||||
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHwxOTIuNTU='>
|
||||
<rect x='0.00' y='0.00' width='432.00' height='192.55' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwxOTIuNTU=)'>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id='cpMTAxLjEzfDQyNi41MnwyNC44MnwxNDQuMjE='>
|
||||
<rect x='101.13' y='24.82' width='325.39' height='119.40' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMTAxLjEzfDQyNi41MnwyNC44MnwxNDQuMjE=)'>
|
||||
<polyline points='171.87,144.21 171.87,24.82 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='313.34,144.21 313.34,24.82 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='101.13,144.21 101.13,24.82 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='242.60,144.21 242.60,24.82 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='384.08,144.21 384.08,24.82 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<rect x='101.13' y='28.67' width='21.26' height='15.41' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='101.13' y='47.93' width='50.98' height='15.41' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='101.13' y='67.18' width='47.40' height='15.41' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='101.13' y='86.44' width='85.80' height='15.41' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='101.13' y='105.70' width='53.60' height='15.41' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='101.13' y='124.96' width='23.92' height='15.41' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<polyline points='124.29,38.30 124.29,34.45 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='124.29,36.37 120.47,36.37 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='120.47,38.30 120.47,34.45 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='154.90,57.55 154.90,53.70 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='154.90,55.63 149.32,55.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='149.32,57.55 149.32,53.70 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='151.24,76.81 151.24,72.96 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='151.24,74.89 145.82,74.89 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='145.82,76.81 145.82,72.96 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='190.26,96.07 190.26,92.22 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='190.26,94.14 183.59,94.14 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.59,96.07 183.59,92.22 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='157.57,115.33 157.57,111.48 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='157.57,113.40 151.88,113.40 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='151.88,115.33 151.88,111.48 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='127.06,134.58 127.06,130.73 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='127.06,132.66 123.03,132.66 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='123.03,134.58 123.03,130.73 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<text x='127.14' y='39.11' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>8%</text>
|
||||
<text x='158.78' y='58.36' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>18%</text>
|
||||
<text x='155.20' y='77.62' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>17%</text>
|
||||
<text x='193.59' y='96.88' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>30%</text>
|
||||
<text x='161.40' y='116.14' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>19%</text>
|
||||
<text x='129.81' y='135.39' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>8%</text>
|
||||
</g>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwxOTIuNTU=)'>
|
||||
<text x='96.20' y='135.57' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='36.35px' lengthAdjust='spacingAndGlyphs'>8+ years</text>
|
||||
<text x='96.20' y='116.32' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='43.83px' lengthAdjust='spacingAndGlyphs'>5 – 7 years</text>
|
||||
<text x='96.20' y='97.06' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='43.83px' lengthAdjust='spacingAndGlyphs'>2 – 4 years</text>
|
||||
<text x='96.20' y='77.80' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='62.12px' lengthAdjust='spacingAndGlyphs'>13 – 24 months</text>
|
||||
<text x='96.20' y='58.54' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='57.03px' lengthAdjust='spacingAndGlyphs'>3 – 12 months</text>
|
||||
<text x='96.20' y='39.29' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='78.60px' lengthAdjust='spacingAndGlyphs'>Less than 3 months</text>
|
||||
<text x='101.13' y='154.98' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='12.69px' lengthAdjust='spacingAndGlyphs'>0%</text>
|
||||
<text x='242.60' y='154.98' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='17.78px' lengthAdjust='spacingAndGlyphs'>50%</text>
|
||||
<text x='384.08' y='154.98' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.87px' lengthAdjust='spacingAndGlyphs'>100%</text>
|
||||
<text x='263.82' y='172.43' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='70.03px' lengthAdjust='spacingAndGlyphs'>% of respondents</text>
|
||||
<text x='5.48' y='17.75' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='92.77px' lengthAdjust='spacingAndGlyphs'>I've used Go for:</text>
|
||||
<text x='426.52' y='185.41' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='42.30px' lengthAdjust='spacingAndGlyphs'>n = 5,844</text>
|
||||
</g>
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 7.7 KiB |
|
@ -0,0 +1,222 @@
|
|||
<?xml version='1.0' encoding='UTF-8' ?>
|
||||
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='404.40pt' viewBox='0 0 432.00 404.40'>
|
||||
<defs>
|
||||
<style type='text/css'><![CDATA[
|
||||
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
|
||||
fill: none;
|
||||
stroke: #000000;
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
stroke-miterlimit: 10.00;
|
||||
}
|
||||
.svglite text {
|
||||
white-space: pre;
|
||||
}
|
||||
]]></style>
|
||||
</defs>
|
||||
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
|
||||
<defs>
|
||||
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHw0MDQuNDA='>
|
||||
<rect x='0.00' y='0.00' width='432.00' height='404.40' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHw0MDQuNDA=)'>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id='cpMTExLjA4fDQyNi41Mnw3NC45MnwzNTYuMDY='>
|
||||
<rect x='111.08' y='74.92' width='315.44' height='281.14' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMTExLjA4fDQyNi41Mnw3NC45MnwzNTYuMDY=)'>
|
||||
<polyline points='179.65,356.06 179.65,74.92 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='316.80,356.06 316.80,74.92 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='111.08,356.06 111.08,74.92 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='248.23,356.06 248.23,74.92 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='385.38,356.06 385.38,74.92 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<rect x='111.08' y='308.06' width='2.95' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='111.08' y='301.20' width='5.15' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='111.08' y='294.35' width='10.71' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='111.08' y='287.49' width='18.01' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='111.08' y='273.77' width='7.83' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='111.08' y='266.92' width='9.17' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='111.08' y='260.06' width='11.65' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='111.08' y='253.20' width='11.00' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='111.08' y='102.35' width='201.39' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='111.08' y='95.49' width='175.75' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='111.08' y='88.64' width='135.66' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='111.08' y='81.78' width='77.34' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='111.08' y='239.49' width='5.90' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='111.08' y='232.63' width='11.10' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='111.08' y='225.78' width='15.59' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='111.08' y='218.92' width='19.05' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='111.08' y='136.63' width='22.96' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='111.08' y='129.78' width='30.49' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='111.08' y='122.92' width='41.85' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='111.08' y='116.06' width='58.85' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='111.08' y='205.20' width='11.51' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='111.08' y='198.35' width='16.82' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='111.08' y='191.49' width='23.19' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='111.08' y='184.63' width='28.72' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='111.08' y='170.92' width='13.17' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='111.08' y='164.06' width='18.78' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='111.08' y='157.21' width='28.62' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='111.08' y='150.35' width='50.55' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='111.08' y='342.34' width='7.47' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='111.08' y='335.49' width='6.20' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='111.08' y='328.63' width='5.75' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='111.08' y='321.77' width='4.62' height='6.86' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<polyline points='114.85,313.63 114.85,311.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='114.85,312.77 113.20,312.77 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='113.20,313.63 113.20,311.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='117.34,305.92 117.34,304.20 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='117.34,305.06 115.11,305.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='115.11,305.92 115.11,304.20 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='123.92,298.20 123.92,296.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='123.92,297.35 119.66,297.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='119.66,298.20 119.66,296.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='134.33,290.49 134.33,288.77 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='134.33,289.63 123.86,289.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='123.86,290.49 123.86,288.77 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='120.08,279.35 120.08,277.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='120.08,278.49 117.74,278.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='117.74,279.35 117.74,277.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='121.68,271.63 121.68,269.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='121.68,270.77 118.82,270.77 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='118.82,271.63 118.82,269.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='124.75,263.92 124.75,262.20 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='124.75,263.06 120.71,263.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='120.71,263.92 120.71,262.20 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='125.24,256.20 125.24,254.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='125.24,255.35 118.92,255.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='118.92,256.20 118.92,254.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='315.74,107.92 315.74,106.21 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='315.74,107.06 309.19,107.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='309.19,107.92 309.19,106.21 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='290.57,100.21 290.57,98.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='290.57,99.35 283.09,99.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='283.09,100.21 283.09,98.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='251.39,92.49 251.39,90.78 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='251.39,91.64 242.08,91.64 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='242.08,92.49 242.08,90.78 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='196.10,84.78 196.10,83.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='196.10,83.92 180.74,83.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='180.74,84.78 180.74,83.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='118.22,245.06 118.22,243.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='118.22,244.20 115.74,244.20 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='115.74,245.06 115.74,243.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='123.86,237.35 123.86,235.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='123.86,236.49 120.49,236.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='120.49,237.35 120.49,235.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='129.20,229.63 129.20,227.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='129.20,228.78 124.14,228.78 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='124.14,229.63 124.14,227.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='135.26,221.92 135.26,220.20 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='135.26,221.06 124.99,221.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='124.99,221.92 124.99,220.20 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='135.91,142.21 135.91,140.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='135.91,141.35 132.16,141.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='132.16,142.21 132.16,140.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='143.83,134.49 143.83,132.78 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='143.83,133.63 139.31,133.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='139.31,134.49 139.31,132.78 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='156.25,126.78 156.25,125.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='156.25,125.92 149.61,125.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='149.61,126.78 149.61,125.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='178.03,119.06 178.03,117.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='178.03,118.21 161.82,118.21 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='161.82,119.06 161.82,117.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='124.02,210.78 124.02,209.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='124.02,209.92 121.15,209.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='121.15,210.78 121.15,209.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='129.86,203.06 129.86,201.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='129.86,202.20 125.95,202.20 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='125.95,203.06 125.95,201.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='137.14,195.35 137.14,193.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='137.14,194.49 131.40,194.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='131.40,195.35 131.40,193.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='145.90,187.63 145.90,185.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='145.90,186.78 133.71,186.78 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='133.71,187.63 133.71,185.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='125.67,176.49 125.67,174.78 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='125.67,175.63 122.83,175.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='122.83,176.49 122.83,174.78 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='131.67,168.78 131.67,167.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='131.67,167.92 128.05,167.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='128.05,168.78 128.05,167.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='142.46,161.06 142.46,159.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='142.46,160.21 136.93,160.21 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='136.93,161.06 136.93,159.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='169.09,153.35 169.09,151.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='169.09,152.49 154.16,152.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='154.16,153.35 154.16,151.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='119.71,347.92 119.71,346.20 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='119.71,347.06 117.39,347.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='117.39,347.92 117.39,346.20 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='118.35,340.20 118.35,338.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='118.35,339.34 116.20,339.34 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='116.20,340.20 116.20,338.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='118.03,332.49 118.03,330.77 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='118.03,331.63 115.62,331.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='115.62,332.49 115.62,330.77 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='117.89,324.77 117.89,323.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='117.89,323.92 113.51,323.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='113.51,324.77 113.51,323.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<text x='118.80' y='315.51' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.1</text>
|
||||
<text x='121.00' y='307.80' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.9</text>
|
||||
<text x='126.56' y='300.08' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>3.9</text>
|
||||
<text x='133.86' y='292.37' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>6.6</text>
|
||||
<text x='123.68' y='281.22' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>2.9</text>
|
||||
<text x='125.02' y='273.51' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>3.3</text>
|
||||
<text x='127.50' y='265.80' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>4.2</text>
|
||||
<text x='123.99' y='258.08' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='4.77px' lengthAdjust='spacingAndGlyphs'>4</text>
|
||||
<text x='319.15' y='109.80' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.70px' lengthAdjust='spacingAndGlyphs'>73.4</text>
|
||||
<text x='293.51' y='102.09' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.70px' lengthAdjust='spacingAndGlyphs'>64.1</text>
|
||||
<text x='253.42' y='94.37' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.70px' lengthAdjust='spacingAndGlyphs'>49.5</text>
|
||||
<text x='195.10' y='86.66' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.70px' lengthAdjust='spacingAndGlyphs'>28.2</text>
|
||||
<text x='121.75' y='246.94' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>2.2</text>
|
||||
<text x='124.08' y='239.23' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='4.77px' lengthAdjust='spacingAndGlyphs'>4</text>
|
||||
<text x='131.44' y='231.51' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>5.7</text>
|
||||
<text x='134.90' y='223.80' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>6.9</text>
|
||||
<text x='138.81' y='144.08' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>8.4</text>
|
||||
<text x='148.25' y='136.37' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.70px' lengthAdjust='spacingAndGlyphs'>11.1</text>
|
||||
<text x='159.61' y='128.66' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.70px' lengthAdjust='spacingAndGlyphs'>15.3</text>
|
||||
<text x='176.61' y='120.94' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.70px' lengthAdjust='spacingAndGlyphs'>21.5</text>
|
||||
<text x='127.36' y='212.65' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>4.2</text>
|
||||
<text x='132.67' y='204.94' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>6.1</text>
|
||||
<text x='139.04' y='197.23' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>8.5</text>
|
||||
<text x='146.48' y='189.51' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.70px' lengthAdjust='spacingAndGlyphs'>10.5</text>
|
||||
<text x='129.02' y='178.37' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>4.8</text>
|
||||
<text x='134.63' y='170.66' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>6.8</text>
|
||||
<text x='146.38' y='162.94' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.70px' lengthAdjust='spacingAndGlyphs'>10.4</text>
|
||||
<text x='168.31' y='155.23' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.70px' lengthAdjust='spacingAndGlyphs'>18.4</text>
|
||||
<text x='123.32' y='349.79' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>2.7</text>
|
||||
<text x='122.05' y='342.08' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>2.3</text>
|
||||
<text x='121.60' y='334.37' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>2.1</text>
|
||||
<text x='120.47' y='326.65' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.7</text>
|
||||
</g>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHw0MDQuNDA=)'>
|
||||
<text x='106.15' y='338.40' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='17.58px' lengthAdjust='spacingAndGlyphs'>Rust</text>
|
||||
<text x='106.15' y='304.12' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='12.29px' lengthAdjust='spacingAndGlyphs'>C#</text>
|
||||
<text x='106.15' y='269.83' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='37.85px' lengthAdjust='spacingAndGlyphs'>C or C++</text>
|
||||
<text x='106.15' y='235.55' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='16.90px' lengthAdjust='spacingAndGlyphs'>Java</text>
|
||||
<text x='106.15' y='201.26' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.72px' lengthAdjust='spacingAndGlyphs'>Other</text>
|
||||
<text x='106.15' y='166.98' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='27.73px' lengthAdjust='spacingAndGlyphs'>Python</text>
|
||||
<text x='106.15' y='132.69' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='88.55px' lengthAdjust='spacingAndGlyphs'>JavaScript / Typescript</text>
|
||||
<text x='106.15' y='98.41' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='11.10px' lengthAdjust='spacingAndGlyphs'>Go</text>
|
||||
<text x='111.08' y='366.82' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='5.09px' lengthAdjust='spacingAndGlyphs'>0</text>
|
||||
<text x='248.23' y='366.82' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='10.18px' lengthAdjust='spacingAndGlyphs'>50</text>
|
||||
<text x='385.38' y='366.82' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='15.27px' lengthAdjust='spacingAndGlyphs'>100</text>
|
||||
<text x='268.80' y='384.28' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='60.69px' lengthAdjust='spacingAndGlyphs'>Mean response</text>
|
||||
<rect x='142.78' y='50.50' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='192.08' y='50.50' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='265.85' y='50.50' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='327.50' y='50.50' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<text x='160.23' y='59.79' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='27.16px' lengthAdjust='spacingAndGlyphs'>Novice</text>
|
||||
<text x='209.53' y='59.79' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='51.62px' lengthAdjust='spacingAndGlyphs'>Intermediate</text>
|
||||
<text x='283.30' y='59.79' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='39.51px' lengthAdjust='spacingAndGlyphs'>Advanced</text>
|
||||
<text x='344.95' y='59.79' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='26.22px' lengthAdjust='spacingAndGlyphs'>Expert</text>
|
||||
<text x='5.48' y='17.75' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='391.60px' lengthAdjust='spacingAndGlyphs'>Roughly what percentage of time do you spend programming in each</text>
|
||||
<text x='5.48' y='28.55' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='58.06px' lengthAdjust='spacingAndGlyphs'>language?</text>
|
||||
<text x='426.52' y='397.25' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='42.30px' lengthAdjust='spacingAndGlyphs'>n = 4,837</text>
|
||||
</g>
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 27 KiB |
|
@ -0,0 +1,159 @@
|
|||
<?xml version='1.0' encoding='UTF-8' ?>
|
||||
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='312.34pt' viewBox='0 0 432.00 312.34'>
|
||||
<defs>
|
||||
<style type='text/css'><![CDATA[
|
||||
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
|
||||
fill: none;
|
||||
stroke: #000000;
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
stroke-miterlimit: 10.00;
|
||||
}
|
||||
.svglite text {
|
||||
white-space: pre;
|
||||
}
|
||||
]]></style>
|
||||
</defs>
|
||||
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
|
||||
<defs>
|
||||
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHwzMTIuMzQ='>
|
||||
<rect x='0.00' y='0.00' width='432.00' height='312.34' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwzMTIuMzQ=)'>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id='cpMTQyLjU2fDQyNi41Mnw4MS41OHwyNjQuMDA='>
|
||||
<rect x='142.56' y='81.58' width='283.96' height='182.42' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMTQyLjU2fDQyNi41Mnw4MS41OHwyNjQuMDA=)'>
|
||||
<polyline points='204.29,264.00 204.29,81.58 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='327.75,264.00 327.75,81.58 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='142.56,264.00 142.56,81.58 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='266.02,264.00 266.02,81.58 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='389.48,264.00 389.48,81.58 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<rect x='142.56' y='144.73' width='154.64' height='7.02' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='142.56' y='137.71' width='137.46' height='7.02' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='142.56' y='130.69' width='135.46' height='7.02' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='142.56' y='123.68' width='128.80' height='7.02' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='142.56' y='109.64' width='155.37' height='7.02' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='142.56' y='102.63' width='146.45' height='7.02' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='142.56' y='95.61' width='129.23' height='7.02' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='142.56' y='88.60' width='116.70' height='7.02' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='142.56' y='249.97' width='3.44' height='7.02' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='142.56' y='242.95' width='1.83' height='7.02' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='142.56' y='235.94' width='1.38' height='7.02' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='142.56' y='228.92' width='2.13' height='7.02' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='142.56' y='179.81' width='35.90' height='7.02' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='142.56' y='172.79' width='42.32' height='7.02' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='142.56' y='165.78' width='58.38' height='7.02' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='142.56' y='158.76' width='66.18' height='7.02' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='142.56' y='214.89' width='30.64' height='7.02' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<rect x='142.56' y='207.87' width='31.82' height='7.02' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='142.56' y='200.86' width='36.00' height='7.02' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='142.56' y='193.84' width='29.89' height='7.02' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<polyline points='303.55,150.43 303.55,148.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='303.55,149.55 290.86,149.55 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='290.86,150.43 290.86,148.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='286.26,142.53 286.26,140.78 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='286.26,141.66 273.77,141.66 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='273.77,142.53 273.77,140.78 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='285.39,134.64 285.39,132.89 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='285.39,133.76 270.66,133.76 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='270.66,134.64 270.66,132.89 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='284.34,126.75 284.34,124.99 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='284.34,125.87 258.38,125.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='258.38,126.75 258.38,124.99 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='304.26,115.35 304.26,113.59 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='304.26,114.47 291.60,114.47 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='291.60,115.35 291.60,113.59 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='295.19,107.45 295.19,105.70 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='295.19,106.58 282.84,106.58 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='282.84,107.45 282.84,105.70 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='279.18,99.56 279.18,97.80 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='279.18,98.68 264.40,98.68 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='264.40,99.56 264.40,97.80 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='272.23,91.67 272.23,89.91 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='272.23,90.79 246.29,90.79 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='246.29,91.67 246.29,89.91 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='147.55,255.67 147.55,253.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='147.55,254.79 144.47,254.79 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='144.47,255.67 144.47,253.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='145.48,247.78 145.48,246.02 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='145.48,246.90 143.32,246.90 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='143.32,247.78 143.32,246.02 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='145.05,239.88 145.05,238.13 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='145.05,239.01 142.84,239.01 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='142.84,239.88 142.84,238.13 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='147.10,231.99 147.10,230.24 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='147.10,231.11 142.56,231.11 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='142.56,231.99 142.56,230.24 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.08,185.51 183.08,183.75 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.08,184.63 173.84,184.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='173.84,185.51 173.84,183.75 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='189.62,177.62 189.62,175.86 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='189.62,176.74 180.15,176.74 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='180.15,177.62 180.15,175.86 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='207.23,169.72 207.23,167.97 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='207.23,168.84 194.66,168.84 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='194.66,169.72 194.66,167.97 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='220.25,161.83 220.25,160.07 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='220.25,160.95 197.23,160.95 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='197.23,161.83 197.23,160.07 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='177.53,220.59 177.53,218.84 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='177.53,219.71 168.88,219.71 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='168.88,220.59 168.88,218.84 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='178.60,212.70 178.60,210.94 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='178.60,211.82 170.17,211.82 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='170.17,212.70 170.17,210.94 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.78,204.80 183.78,203.05 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.78,203.93 173.34,203.93 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='173.34,204.80 173.34,203.05 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='180.92,196.91 180.92,195.16 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='180.92,196.03 163.98,196.03 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='163.98,196.91 163.98,195.16 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<text x='303.88' y='152.29' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>63%</text>
|
||||
<text x='286.69' y='144.39' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>56%</text>
|
||||
<text x='284.69' y='136.50' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>55%</text>
|
||||
<text x='278.03' y='128.61' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>52%</text>
|
||||
<text x='304.60' y='117.20' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>63%</text>
|
||||
<text x='295.69' y='109.31' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>59%</text>
|
||||
<text x='278.46' y='101.42' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>52%</text>
|
||||
<text x='265.93' y='93.52' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>47%</text>
|
||||
<text x='150.77' y='257.53' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>1%</text>
|
||||
<text x='149.16' y='249.64' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>1%</text>
|
||||
<text x='148.71' y='241.74' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>1%</text>
|
||||
<text x='149.46' y='233.85' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>1%</text>
|
||||
<text x='185.13' y='187.37' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>15%</text>
|
||||
<text x='191.55' y='179.47' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>17%</text>
|
||||
<text x='207.62' y='171.58' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>24%</text>
|
||||
<text x='215.41' y='163.69' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>27%</text>
|
||||
<text x='179.87' y='222.45' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>12%</text>
|
||||
<text x='181.06' y='214.56' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>13%</text>
|
||||
<text x='185.23' y='206.66' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>15%</text>
|
||||
<text x='179.12' y='198.77' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>12%</text>
|
||||
</g>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwzMTIuMzQ=)'>
|
||||
<text x='137.63' y='245.87' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.72px' lengthAdjust='spacingAndGlyphs'>Other</text>
|
||||
<text x='137.63' y='210.79' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='120.04px' lengthAdjust='spacingAndGlyphs'>Windows Subsystem for Linux</text>
|
||||
<text x='137.63' y='175.71' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='35.72px' lengthAdjust='spacingAndGlyphs'>Windows</text>
|
||||
<text x='137.63' y='140.63' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='21.55px' lengthAdjust='spacingAndGlyphs'>Linux</text>
|
||||
<text x='137.63' y='105.54' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='28.46px' lengthAdjust='spacingAndGlyphs'>macOS</text>
|
||||
<text x='142.56' y='274.77' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='12.69px' lengthAdjust='spacingAndGlyphs'>0%</text>
|
||||
<text x='266.02' y='274.77' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='17.78px' lengthAdjust='spacingAndGlyphs'>50%</text>
|
||||
<text x='389.48' y='274.77' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.87px' lengthAdjust='spacingAndGlyphs'>100%</text>
|
||||
<text x='284.54' y='292.22' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='70.03px' lengthAdjust='spacingAndGlyphs'>% of respondents</text>
|
||||
<rect x='158.52' y='57.16' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #BAE4B3;' />
|
||||
<rect x='207.83' y='57.16' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #74C476;' />
|
||||
<rect x='281.59' y='57.16' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #31A354;' />
|
||||
<rect x='343.24' y='57.16' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #006D2C;' />
|
||||
<text x='175.97' y='66.45' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='27.16px' lengthAdjust='spacingAndGlyphs'>Novice</text>
|
||||
<text x='225.28' y='66.45' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='51.62px' lengthAdjust='spacingAndGlyphs'>Intermediate</text>
|
||||
<text x='299.04' y='66.45' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='39.51px' lengthAdjust='spacingAndGlyphs'>Advanced</text>
|
||||
<text x='360.69' y='66.45' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='26.22px' lengthAdjust='spacingAndGlyphs'>Expert</text>
|
||||
<text x='5.48' y='30.65' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='289.13px' lengthAdjust='spacingAndGlyphs'>(select all that apply) This chart includes self-selected respondents only.</text>
|
||||
<text x='5.48' y='17.75' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='205.06px' lengthAdjust='spacingAndGlyphs'>When writing Go code, I develop on:</text>
|
||||
<text x='426.52' y='305.20' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='42.30px' lengthAdjust='spacingAndGlyphs'>n = 4,261</text>
|
||||
</g>
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 18 KiB |
|
@ -0,0 +1,91 @@
|
|||
<?xml version='1.0' encoding='UTF-8' ?>
|
||||
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='241.80pt' viewBox='0 0 432.00 241.80'>
|
||||
<defs>
|
||||
<style type='text/css'><![CDATA[
|
||||
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
|
||||
fill: none;
|
||||
stroke: #000000;
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
stroke-miterlimit: 10.00;
|
||||
}
|
||||
.svglite text {
|
||||
white-space: pre;
|
||||
}
|
||||
]]></style>
|
||||
</defs>
|
||||
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
|
||||
<defs>
|
||||
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHwyNDEuODA='>
|
||||
<rect x='0.00' y='0.00' width='432.00' height='241.80' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNDEuODA=)'>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id='cpMTY4LjI4fDQyNi41Mnw2My44N3wxOTMuNDY='>
|
||||
<rect x='168.28' y='63.87' width='258.24' height='129.59' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMTY4LjI4fDQyNi41Mnw2My44N3wxOTMuNDY=)'>
|
||||
<polyline points='224.42,193.46 224.42,63.87 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='336.70,193.46 336.70,63.87 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='168.28,193.46 168.28,63.87 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='280.56,193.46 280.56,63.87 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='392.84,193.46 392.84,63.87 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<rect x='168.28' y='157.47' width='22.01' height='14.40' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='168.28' y='67.47' width='58.83' height='14.40' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='168.28' y='85.47' width='42.96' height='14.40' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='168.28' y='139.47' width='25.51' height='14.40' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='168.28' y='175.47' width='18.03' height='14.40' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='168.28' y='121.47' width='26.73' height='14.40' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='168.28' y='103.47' width='33.82' height='14.40' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<polyline points='192.33,166.47 192.33,162.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='192.33,164.67 188.25,164.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='188.25,166.47 188.25,162.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='229.83,76.47 229.83,72.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='229.83,74.67 224.39,74.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='224.39,76.47 224.39,72.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='213.60,94.47 213.60,90.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='213.60,92.67 208.88,92.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='208.88,94.47 208.88,90.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='195.74,148.47 195.74,144.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='195.74,146.67 191.84,146.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='191.84,148.47 191.84,144.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='188.04,184.46 188.04,180.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='188.04,182.67 184.58,182.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.58,184.46 184.58,180.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='196.88,130.47 196.88,126.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='196.88,128.67 193.14,128.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.14,130.47 193.14,126.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='204.05,112.47 204.05,108.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='204.05,110.67 200.16,110.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='200.16,112.47 200.16,108.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<text x='192.20' y='167.40' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='4.77px' lengthAdjust='spacingAndGlyphs'>1</text>
|
||||
<text x='231.88' y='77.41' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>2.6</text>
|
||||
<text x='216.01' y='95.41' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.9</text>
|
||||
<text x='198.56' y='149.40' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.1</text>
|
||||
<text x='191.08' y='185.40' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>0.8</text>
|
||||
<text x='199.79' y='131.41' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.2</text>
|
||||
<text x='206.88' y='113.41' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.5</text>
|
||||
</g>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNDEuODA=)'>
|
||||
<text x='163.35' y='185.58' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='76.59px' lengthAdjust='spacingAndGlyphs'>Reduce build times</text>
|
||||
<text x='163.35' y='163.26' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='138.10px' lengthAdjust='spacingAndGlyphs'>Better support for using Cgo when</text>
|
||||
<text x='163.35' y='171.90' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='62.62px' lengthAdjust='spacingAndGlyphs'>cross-compiling</text>
|
||||
<text x='163.35' y='149.58' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='75.48px' lengthAdjust='spacingAndGlyphs'>Reduce binary size</text>
|
||||
<text x='163.35' y='131.59' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='90.74px' lengthAdjust='spacingAndGlyphs'>Reduce compute costs</text>
|
||||
<text x='163.35' y='113.59' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='82.26px' lengthAdjust='spacingAndGlyphs'>Reduce memory use</text>
|
||||
<text x='163.35' y='95.59' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='145.76px' lengthAdjust='spacingAndGlyphs'>Better performance debugging tools</text>
|
||||
<text x='163.35' y='77.59' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='87.78px' lengthAdjust='spacingAndGlyphs'>An optimization guide</text>
|
||||
<text x='168.28' y='204.23' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='5.09px' lengthAdjust='spacingAndGlyphs'>0</text>
|
||||
<text x='280.56' y='204.23' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='5.09px' lengthAdjust='spacingAndGlyphs'>5</text>
|
||||
<text x='392.84' y='204.23' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='10.18px' lengthAdjust='spacingAndGlyphs'>10</text>
|
||||
<text x='297.40' y='221.69' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='60.69px' lengthAdjust='spacingAndGlyphs'>Mean response</text>
|
||||
<text x='5.48' y='52.25' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='93.89px' lengthAdjust='spacingAndGlyphs'>(Compiler and runtime)</text>
|
||||
<text x='5.48' y='17.75' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='405.69px' lengthAdjust='spacingAndGlyphs'>Let’s say you have 10 GopherCoins to spend on improving the following</text>
|
||||
<text x='5.48' y='28.55' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='393.71px' lengthAdjust='spacingAndGlyphs'>aspects of working with the Go compiler and runtime. How would you</text>
|
||||
<text x='5.48' y='39.35' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='123.03px' lengthAdjust='spacingAndGlyphs'>distribute your coins?</text>
|
||||
<text x='426.52' y='234.66' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='42.30px' lengthAdjust='spacingAndGlyphs'>n = 1,507</text>
|
||||
</g>
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 9.4 KiB |
|
@ -0,0 +1,203 @@
|
|||
<?xml version='1.0' encoding='UTF-8' ?>
|
||||
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='504.00pt' height='449.40pt' viewBox='0 0 504.00 449.40'>
|
||||
<defs>
|
||||
<style type='text/css'><![CDATA[
|
||||
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
|
||||
fill: none;
|
||||
stroke: #000000;
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
stroke-miterlimit: 10.00;
|
||||
}
|
||||
.svglite text {
|
||||
white-space: pre;
|
||||
}
|
||||
]]></style>
|
||||
</defs>
|
||||
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
|
||||
<defs>
|
||||
<clipPath id='cpMC4wMHw1MDQuMDB8MC4wMHw0NDkuNDA='>
|
||||
<rect x='0.00' y='0.00' width='504.00' height='449.40' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMC4wMHw1MDQuMDB8MC4wMHw0NDkuNDA=)'>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id='cpMTY4LjI4fDQ5OC41Mnw5Mi4zOHw0MDEuMDY='>
|
||||
<rect x='168.28' y='92.38' width='330.24' height='308.68' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMTY4LjI4fDQ5OC41Mnw5Mi4zOHw0MDEuMDY=)'>
|
||||
<polyline points='240.07,401.06 240.07,92.38 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='383.65,401.06 383.65,92.38 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='168.28,401.06 168.28,92.38 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='311.86,401.06 311.86,92.38 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='455.45,401.06 455.45,92.38 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<rect x='168.28' y='298.17' width='21.32' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #F8766D;' />
|
||||
<rect x='168.28' y='289.59' width='26.76' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #7CAE00;' />
|
||||
<rect x='168.28' y='281.02' width='41.77' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00BFC4;' />
|
||||
<rect x='168.28' y='272.45' width='26.14' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #C77CFF;' />
|
||||
<rect x='168.28' y='126.68' width='55.69' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #F8766D;' />
|
||||
<rect x='168.28' y='118.10' width='81.83' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #7CAE00;' />
|
||||
<rect x='168.28' y='109.53' width='70.27' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00BFC4;' />
|
||||
<rect x='168.28' y='100.95' width='76.76' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #C77CFF;' />
|
||||
<rect x='168.28' y='169.55' width='55.91' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #F8766D;' />
|
||||
<rect x='168.28' y='160.98' width='61.02' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #7CAE00;' />
|
||||
<rect x='168.28' y='152.40' width='53.52' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00BFC4;' />
|
||||
<rect x='168.28' y='143.83' width='51.70' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #C77CFF;' />
|
||||
<rect x='168.28' y='341.04' width='19.80' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #F8766D;' />
|
||||
<rect x='168.28' y='332.47' width='31.82' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #7CAE00;' />
|
||||
<rect x='168.28' y='323.89' width='20.45' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00BFC4;' />
|
||||
<rect x='168.28' y='315.32' width='36.21' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #C77CFF;' />
|
||||
<rect x='168.28' y='383.92' width='19.58' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #F8766D;' />
|
||||
<rect x='168.28' y='375.34' width='25.62' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #7CAE00;' />
|
||||
<rect x='168.28' y='366.77' width='18.93' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00BFC4;' />
|
||||
<rect x='168.28' y='358.19' width='23.37' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #C77CFF;' />
|
||||
<rect x='168.28' y='255.30' width='57.87' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #F8766D;' />
|
||||
<rect x='168.28' y='246.72' width='30.92' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #7CAE00;' />
|
||||
<rect x='168.28' y='238.15' width='44.16' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00BFC4;' />
|
||||
<rect x='168.28' y='229.57' width='30.62' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #C77CFF;' />
|
||||
<rect x='168.28' y='212.42' width='58.74' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #F8766D;' />
|
||||
<rect x='168.28' y='203.85' width='42.34' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #7CAE00;' />
|
||||
<rect x='168.28' y='195.27' width='51.56' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00BFC4;' />
|
||||
<rect x='168.28' y='186.70' width='40.65' height='8.57' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #C77CFF;' />
|
||||
<polyline points='197.01,305.14 197.01,302.99 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='197.01,304.06 182.20,304.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='182.20,305.14 182.20,302.99 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='200.22,295.49 200.22,293.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='200.22,294.42 189.87,294.42 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='189.87,295.49 189.87,293.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='220.68,285.84 220.68,283.70 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='220.68,284.77 199.42,284.77 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='199.42,285.84 199.42,283.70 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='197.90,276.20 197.90,274.05 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='197.90,275.13 190.93,275.13 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='190.93,276.20 190.93,274.05 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='234.66,133.64 234.66,131.50 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='234.66,132.57 213.29,132.57 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='213.29,133.64 213.29,131.50 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='257.47,124.00 257.47,121.85 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='257.47,122.93 242.75,122.93 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='242.75,124.00 242.75,121.85 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='250.02,114.35 250.02,112.21 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='250.02,113.28 227.08,113.28 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='227.08,114.35 227.08,112.21 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='249.84,104.71 249.84,102.56 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='249.84,103.63 240.24,103.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='240.24,104.71 240.24,102.56 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='233.05,176.52 233.05,174.37 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='233.05,175.45 215.33,175.45 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='215.33,176.52 215.33,174.37 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='236.22,166.87 236.22,164.73 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='236.22,165.80 222.39,165.80 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='222.39,166.87 222.39,164.73 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='230.40,157.22 230.40,155.08 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='230.40,156.15 213.20,156.15 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='213.20,157.22 213.20,155.08 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='224.08,147.58 224.08,145.43 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='224.08,146.51 215.88,146.51 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='215.88,147.58 215.88,145.43 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.95,348.01 193.95,345.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.95,346.94 182.21,346.94 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='182.21,348.01 182.21,345.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='205.50,338.36 205.50,336.22 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='205.50,337.29 194.69,337.29 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='194.69,338.36 194.69,336.22 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='195.78,328.72 195.78,326.57 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='195.78,327.64 181.68,327.64 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.68,328.72 181.68,326.57 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='207.91,319.07 207.91,316.93 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='207.91,318.00 201.08,318.00 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='201.08,319.07 201.08,316.93 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='194.82,390.88 194.82,388.74 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='194.82,389.81 180.90,389.81 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='180.90,390.88 180.90,388.74 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='199.09,381.24 199.09,379.09 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='199.09,380.16 188.70,380.16 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='188.70,381.24 188.70,379.09 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.26,371.59 193.26,369.45 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.26,370.52 181.16,370.52 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.16,371.59 181.16,369.45 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='194.61,361.94 194.61,359.80 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='194.61,360.87 188.70,360.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='188.70,361.94 188.70,359.80 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='236.49,262.26 236.49,260.12 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='236.49,261.19 215.81,261.19 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='215.81,262.26 215.81,260.12 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='203.96,252.62 203.96,250.47 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='203.96,251.55 194.44,251.55 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='194.44,252.62 194.44,250.47 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='220.84,242.97 220.84,240.83 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='220.84,241.90 204.05,241.90 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='204.05,242.97 204.05,240.83 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='201.94,233.32 201.94,231.18 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='201.94,232.25 195.86,232.25 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='195.86,233.32 195.86,231.18 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='236.57,219.39 236.57,217.25 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='236.57,218.32 217.47,218.32 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='217.47,219.39 217.47,217.25 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='216.06,209.74 216.06,207.60 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='216.06,208.67 205.19,208.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='205.19,209.74 205.19,207.60 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='229.33,200.10 229.33,197.95 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='229.33,199.03 210.35,199.03 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='210.35,200.10 210.35,197.95 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='212.10,190.45 212.10,188.31 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='212.10,189.38 205.77,189.38 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='205.77,190.45 205.77,188.31 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<text x='194.37' y='306.80' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>0.7</text>
|
||||
<text x='199.81' y='297.15' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>0.9</text>
|
||||
<text x='214.82' y='287.51' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.5</text>
|
||||
<text x='199.19' y='277.86' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>0.9</text>
|
||||
<text x='228.75' y='135.31' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.9</text>
|
||||
<text x='254.88' y='125.66' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>2.8</text>
|
||||
<text x='243.32' y='116.02' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>2.4</text>
|
||||
<text x='249.81' y='106.37' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>2.7</text>
|
||||
<text x='228.96' y='178.18' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.9</text>
|
||||
<text x='234.08' y='168.54' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>2.1</text>
|
||||
<text x='226.57' y='158.89' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.9</text>
|
||||
<text x='224.75' y='149.24' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.8</text>
|
||||
<text x='192.85' y='349.67' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>0.7</text>
|
||||
<text x='204.87' y='340.03' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.1</text>
|
||||
<text x='193.50' y='330.38' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>0.7</text>
|
||||
<text x='209.26' y='320.73' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.3</text>
|
||||
<text x='192.63' y='392.55' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>0.7</text>
|
||||
<text x='198.67' y='382.90' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>0.9</text>
|
||||
<text x='191.98' y='373.25' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>0.7</text>
|
||||
<text x='196.43' y='363.61' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>0.8</text>
|
||||
<text x='228.06' y='263.93' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='4.77px' lengthAdjust='spacingAndGlyphs'>2</text>
|
||||
<text x='203.97' y='254.28' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.1</text>
|
||||
<text x='217.22' y='244.63' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.5</text>
|
||||
<text x='203.67' y='234.99' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.1</text>
|
||||
<text x='228.93' y='221.05' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='4.77px' lengthAdjust='spacingAndGlyphs'>2</text>
|
||||
<text x='215.39' y='211.41' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.5</text>
|
||||
<text x='224.61' y='201.76' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.8</text>
|
||||
<text x='213.71' y='192.12' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.4</text>
|
||||
</g>
|
||||
<g clip-path='url(#cpMC4wMHw1MDQuMDB8MC4wMHw0NDkuNDA=)'>
|
||||
<text x='163.35' y='378.26' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='76.59px' lengthAdjust='spacingAndGlyphs'>Reduce build times</text>
|
||||
<text x='163.35' y='335.38' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='75.48px' lengthAdjust='spacingAndGlyphs'>Reduce binary size</text>
|
||||
<text x='163.35' y='288.19' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='138.10px' lengthAdjust='spacingAndGlyphs'>Better support for using Cgo when</text>
|
||||
<text x='163.35' y='296.83' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='62.62px' lengthAdjust='spacingAndGlyphs'>cross-compiling</text>
|
||||
<text x='163.35' y='249.64' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='90.74px' lengthAdjust='spacingAndGlyphs'>Reduce compute costs</text>
|
||||
<text x='163.35' y='206.77' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='82.26px' lengthAdjust='spacingAndGlyphs'>Reduce memory use</text>
|
||||
<text x='163.35' y='163.89' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='145.76px' lengthAdjust='spacingAndGlyphs'>Better performance debugging tools</text>
|
||||
<text x='163.35' y='121.02' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='87.78px' lengthAdjust='spacingAndGlyphs'>An optimization guide</text>
|
||||
<text x='168.28' y='411.83' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='5.09px' lengthAdjust='spacingAndGlyphs'>0</text>
|
||||
<text x='311.86' y='411.83' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='5.09px' lengthAdjust='spacingAndGlyphs'>5</text>
|
||||
<text x='455.45' y='411.83' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='10.18px' lengthAdjust='spacingAndGlyphs'>10</text>
|
||||
<text x='333.40' y='429.29' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='60.69px' lengthAdjust='spacingAndGlyphs'>Mean response</text>
|
||||
<rect x='170.36' y='67.96' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #F8766D;' />
|
||||
<rect x='252.51' y='67.96' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #7CAE00;' />
|
||||
<rect x='345.97' y='67.96' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00BFC4;' />
|
||||
<rect x='386.71' y='67.96' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #C77CFF;' />
|
||||
<text x='187.81' y='77.25' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='60.01px' lengthAdjust='spacingAndGlyphs'>Resource costs</text>
|
||||
<text x='269.96' y='77.25' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='71.32px' lengthAdjust='spacingAndGlyphs'>Engineering costs</text>
|
||||
<text x='363.42' y='77.25' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='18.59px' lengthAdjust='spacingAndGlyphs'>Both</text>
|
||||
<text x='404.16' y='77.25' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='68.64px' lengthAdjust='spacingAndGlyphs'>No cost concerns</text>
|
||||
<text x='5.48' y='41.45' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='93.89px' lengthAdjust='spacingAndGlyphs'>(Compiler and runtime)</text>
|
||||
<text x='5.48' y='17.75' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='405.69px' lengthAdjust='spacingAndGlyphs'>Let’s say you have 10 GopherCoins to spend on improving the following</text>
|
||||
<text x='5.48' y='28.55' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='416.19px' lengthAdjust='spacingAndGlyphs'>aspects of working with Go tooling. How would you distribute your coins?</text>
|
||||
<text x='498.52' y='442.26' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='42.30px' lengthAdjust='spacingAndGlyphs'>n = 1,417</text>
|
||||
</g>
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 24 KiB |
|
@ -0,0 +1,97 @@
|
|||
<?xml version='1.0' encoding='UTF-8' ?>
|
||||
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='261.95pt' viewBox='0 0 432.00 261.95'>
|
||||
<defs>
|
||||
<style type='text/css'><![CDATA[
|
||||
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
|
||||
fill: none;
|
||||
stroke: #000000;
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
stroke-miterlimit: 10.00;
|
||||
}
|
||||
.svglite text {
|
||||
white-space: pre;
|
||||
}
|
||||
]]></style>
|
||||
</defs>
|
||||
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
|
||||
<defs>
|
||||
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHwyNjEuOTU='>
|
||||
<rect x='0.00' y='0.00' width='432.00' height='261.95' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNjEuOTU=)'>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id='cpMTgxLjA0fDQyNi41Mnw2My44N3wyMTMuNjE='>
|
||||
<rect x='181.04' y='63.87' width='245.48' height='149.74' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMTgxLjA0fDQyNi41Mnw2My44N3wyMTMuNjE=)'>
|
||||
<polyline points='234.41,213.61 234.41,63.87 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='341.14,213.61 341.14,63.87 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='181.04,213.61 181.04,63.87 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='287.77,213.61 287.77,63.87 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='394.50,213.61 394.50,63.87 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<rect x='181.04' y='172.02' width='16.19' height='16.64' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='181.04' y='130.43' width='34.60' height='16.64' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='181.04' y='109.63' width='39.99' height='16.64' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='181.04' y='68.03' width='47.30' height='16.64' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='181.04' y='88.83' width='43.59' height='16.64' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='181.04' y='192.82' width='11.88' height='16.64' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='181.04' y='151.22' width='27.41' height='16.64' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<polyline points='198.84,182.42 198.84,178.26 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='198.84,180.34 195.61,180.34 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='195.61,182.42 195.61,178.26 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='217.42,140.82 217.42,136.66 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='217.42,138.74 213.85,138.74 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='213.85,140.82 213.85,136.66 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='222.81,120.03 222.81,115.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='222.81,117.95 219.25,117.95 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='219.25,120.03 219.25,115.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='230.52,78.43 230.52,74.27 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='230.52,76.35 226.15,76.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='226.15,78.43 226.15,74.27 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='226.59,99.23 226.59,95.07 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='226.59,97.15 222.68,97.15 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='222.68,99.23 222.68,95.07 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='194.18,203.22 194.18,199.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='194.18,201.14 191.67,201.14 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='191.67,203.22 191.67,199.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='210.16,161.62 210.16,157.46 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='210.16,159.54 206.73,159.54 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='206.73,161.62 206.73,157.46 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<text x='202.00' y='183.07' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>0.8</text>
|
||||
<text x='220.41' y='141.48' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.6</text>
|
||||
<text x='225.80' y='120.68' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.9</text>
|
||||
<text x='233.11' y='79.09' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>2.2</text>
|
||||
<text x='226.54' y='99.89' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='4.77px' lengthAdjust='spacingAndGlyphs'>2</text>
|
||||
<text x='197.70' y='203.87' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>0.6</text>
|
||||
<text x='213.22' y='162.28' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.3</text>
|
||||
</g>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNjEuOTU=)'>
|
||||
<text x='176.11' y='199.73' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='154.81px' lengthAdjust='spacingAndGlyphs'>Support for suppressing vulnerabilities</text>
|
||||
<text x='176.11' y='208.37' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='60.32px' lengthAdjust='spacingAndGlyphs'>in govulncheck</text>
|
||||
<text x='176.11' y='178.93' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='135.74px' lengthAdjust='spacingAndGlyphs'>FIPS-140-compliant cryptographic</text>
|
||||
<text x='176.11' y='187.57' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='32.33px' lengthAdjust='spacingAndGlyphs'>libraries</text>
|
||||
<text x='176.11' y='158.14' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='134.38px' lengthAdjust='spacingAndGlyphs'>A tool to track how sensitive data</text>
|
||||
<text x='176.11' y='166.78' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='112.40px' lengthAdjust='spacingAndGlyphs'>flows through a Go program</text>
|
||||
<text x='176.11' y='137.34' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='143.03px' lengthAdjust='spacingAndGlyphs'>pkg.go.dev identifies packages that</text>
|
||||
<text x='176.11' y='145.98' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='110.87px' lengthAdjust='spacingAndGlyphs'>make breaking API changes</text>
|
||||
<text x='176.11' y='116.54' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='158.52px' lengthAdjust='spacingAndGlyphs'>pkg.go.dev identifies packages that are</text>
|
||||
<text x='176.11' y='125.18' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='73.18px' lengthAdjust='spacingAndGlyphs'>poorly-maintained</text>
|
||||
<text x='176.11' y='100.07' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='123.79px' lengthAdjust='spacingAndGlyphs'>A security best practices guide</text>
|
||||
<text x='176.11' y='70.63' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='153.10px' lengthAdjust='spacingAndGlyphs'>Secure-by-default Web & SQL libraries</text>
|
||||
<text x='176.11' y='79.27' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='132.52px' lengthAdjust='spacingAndGlyphs'>that help users avoid introducing</text>
|
||||
<text x='176.11' y='87.91' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='135.05px' lengthAdjust='spacingAndGlyphs'>vulnerabilities in web server code</text>
|
||||
<text x='181.04' y='224.38' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='5.09px' lengthAdjust='spacingAndGlyphs'>0</text>
|
||||
<text x='287.77' y='224.38' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='5.09px' lengthAdjust='spacingAndGlyphs'>5</text>
|
||||
<text x='394.50' y='224.38' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='10.18px' lengthAdjust='spacingAndGlyphs'>10</text>
|
||||
<text x='303.78' y='241.84' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='60.69px' lengthAdjust='spacingAndGlyphs'>Mean response</text>
|
||||
<text x='5.48' y='52.25' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='39.09px' lengthAdjust='spacingAndGlyphs'>(Security)</text>
|
||||
<text x='5.48' y='17.75' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='405.69px' lengthAdjust='spacingAndGlyphs'>Let’s say you have 10 GopherCoins to spend on improving the following</text>
|
||||
<text x='5.48' y='28.55' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='397.61px' lengthAdjust='spacingAndGlyphs'>aspects of working with Go security tooling. How would you distribute</text>
|
||||
<text x='5.48' y='39.35' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='64.02px' lengthAdjust='spacingAndGlyphs'>your coins?</text>
|
||||
<text x='426.52' y='254.81' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='42.30px' lengthAdjust='spacingAndGlyphs'>n = 1,516</text>
|
||||
</g>
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 11 KiB |
|
@ -0,0 +1,95 @@
|
|||
<?xml version='1.0' encoding='UTF-8' ?>
|
||||
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='261.95pt' viewBox='0 0 432.00 261.95'>
|
||||
<defs>
|
||||
<style type='text/css'><![CDATA[
|
||||
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
|
||||
fill: none;
|
||||
stroke: #000000;
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
stroke-miterlimit: 10.00;
|
||||
}
|
||||
.svglite text {
|
||||
white-space: pre;
|
||||
}
|
||||
]]></style>
|
||||
</defs>
|
||||
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
|
||||
<defs>
|
||||
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHwyNjEuOTU='>
|
||||
<rect x='0.00' y='0.00' width='432.00' height='261.95' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNjEuOTU=)'>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id='cpMTg2LjgwfDQyNi41Mnw1My4wN3wyMTMuNjE='>
|
||||
<rect x='186.80' y='53.07' width='239.72' height='160.54' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMTg2LjgwfDQyNi41Mnw1My4wN3wyMTMuNjE=)'>
|
||||
<polyline points='238.91,213.61 238.91,53.07 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='343.14,213.61 343.14,53.07 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='186.80,213.61 186.80,53.07 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='291.03,213.61 291.03,53.07 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='395.25,213.61 395.25,53.07 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<rect x='186.80' y='169.02' width='27.92' height='17.84' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='186.80' y='124.43' width='29.18' height='17.84' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='186.80' y='57.53' width='43.47' height='17.84' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='186.80' y='146.72' width='28.49' height='17.84' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='186.80' y='79.83' width='39.85' height='17.84' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='186.80' y='191.32' width='15.76' height='17.84' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='186.80' y='102.13' width='30.00' height='17.84' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<polyline points='216.43,180.17 216.43,175.71 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='216.43,177.94 213.01,177.94 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='213.01,180.17 213.01,175.71 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='217.94,135.57 217.94,131.11 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='217.94,133.34 214.01,133.34 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='214.01,135.57 214.01,131.11 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='232.51,68.68 232.51,64.22 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='232.51,66.45 228.03,66.45 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='228.03,68.68 228.03,64.22 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='217.26,157.87 217.26,153.41 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='217.26,155.64 213.33,155.64 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='213.33,157.87 213.33,153.41 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='228.80,90.98 228.80,86.52 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='228.80,88.75 224.49,88.75 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='224.49,90.98 224.49,86.52 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='204.15,202.47 204.15,198.01 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='204.15,200.24 200.97,200.24 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='200.97,202.47 200.97,198.01 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='218.74,113.28 218.74,108.82 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='218.74,111.05 214.87,111.05 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='214.87,113.28 214.87,108.82 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<text x='219.49' y='180.67' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.3</text>
|
||||
<text x='220.75' y='136.08' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.4</text>
|
||||
<text x='235.04' y='69.19' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>2.1</text>
|
||||
<text x='220.06' y='158.38' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.4</text>
|
||||
<text x='231.42' y='91.49' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.9</text>
|
||||
<text x='207.33' y='202.97' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>0.8</text>
|
||||
<text x='221.58' y='113.78' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.4</text>
|
||||
</g>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNjEuOTU=)'>
|
||||
<text x='181.87' y='198.83' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='164.28px' lengthAdjust='spacingAndGlyphs'>Support for publishing modules with new</text>
|
||||
<text x='181.87' y='207.47' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='54.88px' lengthAdjust='spacingAndGlyphs'>module paths</text>
|
||||
<text x='181.87' y='176.53' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='136.23px' lengthAdjust='spacingAndGlyphs'>Dependency insights in your code</text>
|
||||
<text x='181.87' y='185.17' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='39.82px' lengthAdjust='spacingAndGlyphs'>editor/IDE</text>
|
||||
<text x='181.87' y='154.24' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='153.70px' lengthAdjust='spacingAndGlyphs'>Better support for working on multiple</text>
|
||||
<text x='181.87' y='162.88' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='128.71px' lengthAdjust='spacingAndGlyphs'>modules in your code editor/IDE</text>
|
||||
<text x='181.87' y='136.26' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='140.83px' lengthAdjust='spacingAndGlyphs'>Dependency insights in pkg.go.dev</text>
|
||||
<text x='181.87' y='109.64' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='154.19px' lengthAdjust='spacingAndGlyphs'>Better support for testing in your code</text>
|
||||
<text x='181.87' y='118.28' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='39.82px' lengthAdjust='spacingAndGlyphs'>editor/IDE</text>
|
||||
<text x='181.87' y='91.67' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='93.17px' lengthAdjust='spacingAndGlyphs'>Better refactoring tools</text>
|
||||
<text x='181.87' y='60.73' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='163.31px' lengthAdjust='spacingAndGlyphs'>Support finding types that implement an</text>
|
||||
<text x='181.87' y='69.37' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='162.37px' lengthAdjust='spacingAndGlyphs'>interface & interfaces implemented by a</text>
|
||||
<text x='181.87' y='78.01' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='112.43px' lengthAdjust='spacingAndGlyphs'>type in your code editor/IDE</text>
|
||||
<text x='186.80' y='224.38' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='5.09px' lengthAdjust='spacingAndGlyphs'>0</text>
|
||||
<text x='291.03' y='224.38' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='5.09px' lengthAdjust='spacingAndGlyphs'>5</text>
|
||||
<text x='395.25' y='224.38' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='10.18px' lengthAdjust='spacingAndGlyphs'>10</text>
|
||||
<text x='306.66' y='241.84' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='60.69px' lengthAdjust='spacingAndGlyphs'>Mean response</text>
|
||||
<text x='5.48' y='41.45' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='34.15px' lengthAdjust='spacingAndGlyphs'>(Tooling)</text>
|
||||
<text x='5.48' y='17.75' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='405.69px' lengthAdjust='spacingAndGlyphs'>Let’s say you have 10 GopherCoins to spend on improving the following</text>
|
||||
<text x='5.48' y='28.55' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='416.19px' lengthAdjust='spacingAndGlyphs'>aspects of working with Go tooling. How would you distribute your coins?</text>
|
||||
<text x='426.52' y='254.81' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='42.30px' lengthAdjust='spacingAndGlyphs'>n = 1,495</text>
|
||||
</g>
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 10 KiB |
|
@ -0,0 +1,171 @@
|
|||
<?xml version='1.0' encoding='UTF-8' ?>
|
||||
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='416.41pt' viewBox='0 0 432.00 416.41'>
|
||||
<defs>
|
||||
<style type='text/css'><![CDATA[
|
||||
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
|
||||
fill: none;
|
||||
stroke: #000000;
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
stroke-miterlimit: 10.00;
|
||||
}
|
||||
.svglite text {
|
||||
white-space: pre;
|
||||
}
|
||||
]]></style>
|
||||
</defs>
|
||||
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
|
||||
<defs>
|
||||
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHw0MTYuNDE='>
|
||||
<rect x='0.00' y='0.00' width='432.00' height='416.41' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHw0MTYuNDE=)'>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id='cpMTg2LjgwfDQyNi41Mnw5Mi4zOHwzNjguMDc='>
|
||||
<rect x='186.80' y='92.38' width='239.72' height='275.69' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMTg2LjgwfDQyNi41Mnw5Mi4zOHwzNjguMDc=)'>
|
||||
<polyline points='238.91,368.07 238.91,92.38 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='343.14,368.07 343.14,92.38 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='186.80,368.07 186.80,92.38 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='291.03,368.07 291.03,92.38 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='395.25,368.07 395.25,92.38 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<rect x='186.80' y='235.33' width='31.34' height='10.21' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #F8766D;' />
|
||||
<rect x='186.80' y='225.12' width='18.81' height='10.21' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00BA38;' />
|
||||
<rect x='186.80' y='214.91' width='29.15' height='10.21' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #619CFF;' />
|
||||
<rect x='186.80' y='197.04' width='31.89' height='10.21' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #F8766D;' />
|
||||
<rect x='186.80' y='186.83' width='37.62' height='10.21' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00BA38;' />
|
||||
<rect x='186.80' y='176.62' width='25.76' height='10.21' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #619CFF;' />
|
||||
<rect x='186.80' y='120.46' width='41.79' height='10.21' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #F8766D;' />
|
||||
<rect x='186.80' y='110.25' width='43.72' height='10.21' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00BA38;' />
|
||||
<rect x='186.80' y='100.04' width='44.45' height='10.21' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #619CFF;' />
|
||||
<rect x='186.80' y='273.62' width='28.89' height='10.21' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #F8766D;' />
|
||||
<rect x='186.80' y='263.41' width='20.85' height='10.21' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00BA38;' />
|
||||
<rect x='186.80' y='253.20' width='30.38' height='10.21' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #619CFF;' />
|
||||
<rect x='186.80' y='158.75' width='32.24' height='10.21' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #F8766D;' />
|
||||
<rect x='186.80' y='148.54' width='44.23' height='10.21' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00BA38;' />
|
||||
<rect x='186.80' y='138.33' width='42.21' height='10.21' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #619CFF;' />
|
||||
<rect x='186.80' y='350.20' width='17.20' height='10.21' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #F8766D;' />
|
||||
<rect x='186.80' y='339.99' width='18.81' height='10.21' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00BA38;' />
|
||||
<rect x='186.80' y='329.78' width='14.01' height='10.21' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #619CFF;' />
|
||||
<rect x='186.80' y='311.91' width='27.84' height='10.21' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #F8766D;' />
|
||||
<rect x='186.80' y='301.70' width='27.96' height='10.21' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00BA38;' />
|
||||
<rect x='186.80' y='291.49' width='32.42' height='10.21' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #619CFF;' />
|
||||
<polyline points='221.41,242.99 221.41,240.44 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='221.41,241.71 214.87,241.71 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='214.87,242.99 214.87,240.44 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='210.03,231.50 210.03,228.95 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='210.03,230.23 201.19,230.23 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='201.19,231.50 201.19,228.95 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='218.31,220.01 218.31,217.46 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='218.31,218.74 213.60,218.74 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='213.60,220.01 213.60,217.46 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='222.50,204.70 222.50,202.15 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='222.50,203.42 214.88,203.42 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='214.88,204.70 214.88,202.15 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='231.67,193.21 231.67,190.66 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='231.67,191.93 217.17,191.93 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='217.17,193.21 217.17,190.66 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='214.99,181.72 214.99,179.17 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='214.99,180.45 210.12,180.45 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='210.12,181.72 210.12,179.17 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='232.75,128.12 232.75,125.56 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='232.75,126.84 224.44,126.84 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='224.44,128.12 224.44,125.56 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='238.26,116.63 238.26,114.08 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='238.26,115.35 222.79,115.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='222.79,116.63 222.79,114.08 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='234.20,105.14 234.20,102.59 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='234.20,103.87 228.31,103.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='228.31,105.14 228.31,102.59 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='219.23,281.28 219.23,278.73 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='219.23,280.00 212.16,280.00 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='212.16,281.28 212.16,278.73 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='212.98,269.79 212.98,267.24 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='212.98,268.52 202.31,268.52 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='202.31,269.79 202.31,267.24 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='219.94,258.30 219.94,255.75 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='219.94,257.03 214.41,257.03 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='214.41,258.30 214.41,255.75 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='222.58,166.41 222.58,163.86 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='222.58,165.13 215.51,165.13 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='215.51,166.41 215.51,163.86 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='238.16,154.92 238.16,152.37 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='238.16,153.64 223.91,153.64 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='223.91,154.92 223.91,152.37 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='231.97,143.43 231.97,140.88 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='231.97,142.16 226.05,142.16 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='226.05,143.43 226.05,140.88 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='207.21,357.86 207.21,355.31 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='207.21,356.58 200.78,356.58 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='200.78,357.86 200.78,355.31 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='210.36,346.37 210.36,343.82 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='210.36,345.10 200.87,345.10 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='200.87,346.37 200.87,343.82 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='202.89,334.89 202.89,332.33 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='202.89,333.61 198.72,333.61 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='198.72,334.89 198.72,332.33 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='218.22,319.57 218.22,317.02 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='218.22,318.29 211.07,318.29 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='211.07,319.57 211.07,317.02 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='220.74,308.08 220.74,305.53 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='220.74,306.81 208.78,306.81 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='208.78,308.08 208.78,305.53 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='221.82,296.60 221.82,294.04 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='221.82,295.32 216.61,295.32 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='216.61,296.60 216.61,294.04 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<text x='222.92' y='244.45' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.5</text>
|
||||
<text x='210.38' y='232.96' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>0.9</text>
|
||||
<text x='220.73' y='221.47' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.4</text>
|
||||
<text x='223.47' y='206.16' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.5</text>
|
||||
<text x='229.20' y='194.67' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.8</text>
|
||||
<text x='217.33' y='183.18' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.2</text>
|
||||
<text x='230.50' y='129.58' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='4.77px' lengthAdjust='spacingAndGlyphs'>2</text>
|
||||
<text x='235.30' y='118.09' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>2.1</text>
|
||||
<text x='236.02' y='106.60' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>2.1</text>
|
||||
<text x='220.47' y='282.74' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.4</text>
|
||||
<text x='209.55' y='271.25' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='4.77px' lengthAdjust='spacingAndGlyphs'>1</text>
|
||||
<text x='221.95' y='259.76' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.5</text>
|
||||
<text x='223.82' y='167.87' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.5</text>
|
||||
<text x='235.81' y='156.38' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>2.1</text>
|
||||
<text x='230.92' y='144.89' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='4.77px' lengthAdjust='spacingAndGlyphs'>2</text>
|
||||
<text x='208.77' y='359.32' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>0.8</text>
|
||||
<text x='210.38' y='347.83' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>0.9</text>
|
||||
<text x='205.58' y='336.35' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>0.7</text>
|
||||
<text x='219.42' y='321.03' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.3</text>
|
||||
<text x='219.54' y='309.54' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.3</text>
|
||||
<text x='223.99' y='298.05' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.6</text>
|
||||
</g>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHw0MTYuNDE=)'>
|
||||
<text x='181.87' y='343.69' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='164.28px' lengthAdjust='spacingAndGlyphs'>Support for publishing modules with new</text>
|
||||
<text x='181.87' y='352.33' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='54.88px' lengthAdjust='spacingAndGlyphs'>module paths</text>
|
||||
<text x='181.87' y='305.40' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='154.19px' lengthAdjust='spacingAndGlyphs'>Better support for testing in your code</text>
|
||||
<text x='181.87' y='314.04' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='39.82px' lengthAdjust='spacingAndGlyphs'>editor/IDE</text>
|
||||
<text x='181.87' y='267.11' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='153.70px' lengthAdjust='spacingAndGlyphs'>Better support for working on multiple</text>
|
||||
<text x='181.87' y='275.75' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='128.71px' lengthAdjust='spacingAndGlyphs'>modules in your code editor/IDE</text>
|
||||
<text x='181.87' y='228.82' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='136.23px' lengthAdjust='spacingAndGlyphs'>Dependency insights in your code</text>
|
||||
<text x='181.87' y='237.46' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='39.82px' lengthAdjust='spacingAndGlyphs'>editor/IDE</text>
|
||||
<text x='181.87' y='194.85' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='140.83px' lengthAdjust='spacingAndGlyphs'>Dependency insights in pkg.go.dev</text>
|
||||
<text x='181.87' y='156.56' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='93.17px' lengthAdjust='spacingAndGlyphs'>Better refactoring tools</text>
|
||||
<text x='181.87' y='109.63' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='163.31px' lengthAdjust='spacingAndGlyphs'>Support finding types that implement an</text>
|
||||
<text x='181.87' y='118.27' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='162.37px' lengthAdjust='spacingAndGlyphs'>interface & interfaces implemented by a</text>
|
||||
<text x='181.87' y='126.91' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='112.43px' lengthAdjust='spacingAndGlyphs'>type in your code editor/IDE</text>
|
||||
<text x='186.80' y='378.83' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='5.09px' lengthAdjust='spacingAndGlyphs'>0</text>
|
||||
<text x='291.03' y='378.83' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='5.09px' lengthAdjust='spacingAndGlyphs'>5</text>
|
||||
<text x='395.25' y='378.83' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='10.18px' lengthAdjust='spacingAndGlyphs'>10</text>
|
||||
<text x='306.66' y='396.29' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='60.69px' lengthAdjust='spacingAndGlyphs'>Mean response</text>
|
||||
<rect x='188.91' y='67.96' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #F8766D;' />
|
||||
<rect x='273.96' y='67.96' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00BA38;' />
|
||||
<rect x='349.74' y='67.96' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #619CFF;' />
|
||||
<text x='206.36' y='77.25' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='62.91px' lengthAdjust='spacingAndGlyphs'>GoLand / IntelliJ</text>
|
||||
<text x='291.41' y='77.25' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='53.64px' lengthAdjust='spacingAndGlyphs'>Vim / Neovim</text>
|
||||
<text x='367.19' y='77.25' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='33.57px' lengthAdjust='spacingAndGlyphs'>VS Code</text>
|
||||
<text x='5.48' y='41.45' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='34.15px' lengthAdjust='spacingAndGlyphs'>(Tooling)</text>
|
||||
<text x='5.48' y='17.75' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='405.69px' lengthAdjust='spacingAndGlyphs'>Let’s say you have 10 GopherCoins to spend on improving the following</text>
|
||||
<text x='5.48' y='28.55' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='416.19px' lengthAdjust='spacingAndGlyphs'>aspects of working with Go tooling. How would you distribute your coins?</text>
|
||||
<text x='426.52' y='409.27' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='42.30px' lengthAdjust='spacingAndGlyphs'>n = 1,415</text>
|
||||
</g>
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 20 KiB |
|
@ -0,0 +1,152 @@
|
|||
<?xml version='1.0' encoding='UTF-8' ?>
|
||||
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='403.21pt' viewBox='0 0 432.00 403.21'>
|
||||
<defs>
|
||||
<style type='text/css'><![CDATA[
|
||||
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
|
||||
fill: none;
|
||||
stroke: #000000;
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
stroke-miterlimit: 10.00;
|
||||
}
|
||||
.svglite text {
|
||||
white-space: pre;
|
||||
}
|
||||
]]></style>
|
||||
</defs>
|
||||
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
|
||||
<defs>
|
||||
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHw0MDMuMjE='>
|
||||
<rect x='0.00' y='0.00' width='432.00' height='403.21' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHw0MDMuMjE=)'>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id='cpMTcyLjY3fDQyNi41Mnw0Mi4yN3wzNTQuODc='>
|
||||
<rect x='172.67' y='42.27' width='253.85' height='312.60' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMTcyLjY3fDQyNi41Mnw0Mi4yN3wzNTQuODc=)'>
|
||||
<polyline points='227.86,354.87 227.86,42.27 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='338.23,354.87 338.23,42.27 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='172.67,354.87 172.67,42.27 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='283.04,354.87 283.04,42.27 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='393.41,354.87 393.41,42.27 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<rect x='172.67' y='64.08' width='23.72' height='14.54' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='172.67' y='173.13' width='11.31' height='14.54' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='172.67' y='82.26' width='19.34' height='14.54' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='172.67' y='300.35' width='7.30' height='14.54' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='172.67' y='154.96' width='11.31' height='14.54' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='172.67' y='282.18' width='7.66' height='14.54' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='172.67' y='45.91' width='26.27' height='14.54' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='172.67' y='318.53' width='7.30' height='14.54' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='172.67' y='191.30' width='10.58' height='14.54' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='172.67' y='227.65' width='9.49' height='14.54' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='172.67' y='209.48' width='10.58' height='14.54' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='172.67' y='118.61' width='16.78' height='14.54' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='172.67' y='264.00' width='7.66' height='14.54' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='172.67' y='136.78' width='14.59' height='14.54' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='172.67' y='100.43' width='18.61' height='14.54' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='172.67' y='245.83' width='8.76' height='14.54' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='172.67' y='336.70' width='87.56' height='14.54' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<polyline points='201.84,73.17 201.84,69.54 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='201.84,71.35 190.94,71.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='190.94,73.17 190.94,69.54 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.86,182.22 187.86,178.58 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.86,180.40 180.11,180.40 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='180.11,182.22 180.11,178.58 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='196.98,91.35 196.98,87.71 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='196.98,89.53 187.04,89.53 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.04,91.35 187.04,87.71 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.12,309.44 183.12,305.80 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.12,307.62 176.83,307.62 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='176.83,309.44 176.83,305.80 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.86,164.04 187.86,160.41 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.86,162.23 180.11,162.23 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='180.11,164.04 180.11,160.41 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.56,291.26 183.56,287.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.56,289.45 177.12,289.45 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='177.12,291.26 177.12,287.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='204.64,55.00 204.64,51.36 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='204.64,53.18 193.25,53.18 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.25,55.00 193.25,51.36 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.12,327.61 183.12,323.98 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.12,325.80 176.83,325.80 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='176.83,327.61 176.83,323.98 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.01,200.39 187.01,196.76 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.01,198.57 179.50,198.57 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='179.50,200.39 179.50,196.76 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='185.73,236.74 185.73,233.11 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='185.73,234.92 178.59,234.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='178.59,236.74 178.59,233.11 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.01,218.57 187.01,214.93 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.01,216.75 179.50,216.75 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='179.50,218.57 179.50,214.93 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='194.12,127.69 194.12,124.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='194.12,125.88 184.80,125.88 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.80,127.69 184.80,124.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.56,273.09 183.56,269.45 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.56,271.27 177.12,271.27 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='177.12,273.09 177.12,269.45 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='191.64,145.87 191.64,142.23 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='191.64,144.05 182.90,144.05 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='182.90,145.87 182.90,142.23 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='196.17,109.52 196.17,105.88 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='196.17,107.70 186.39,107.70 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='186.39,109.52 186.39,105.88 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.86,254.91 184.86,251.28 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.86,253.10 178.00,253.10 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='178.00,254.91 178.00,251.28 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='268.84,345.79 268.84,342.15 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='268.84,343.97 251.63,343.97 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='251.63,345.79 251.63,342.15 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<text x='209.73' y='74.09' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>11%</text>
|
||||
<text x='193.51' y='183.14' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>5%</text>
|
||||
<text x='201.53' y='92.26' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>9%</text>
|
||||
<text x='189.49' y='310.36' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='193.51' y='164.96' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>5%</text>
|
||||
<text x='189.86' y='292.18' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='212.28' y='55.91' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>12%</text>
|
||||
<text x='189.49' y='328.53' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='192.78' y='201.31' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>5%</text>
|
||||
<text x='191.68' y='237.66' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>4%</text>
|
||||
<text x='192.78' y='219.48' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>5%</text>
|
||||
<text x='198.98' y='128.61' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>8%</text>
|
||||
<text x='189.86' y='274.01' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='196.79' y='146.79' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>7%</text>
|
||||
<text x='200.80' y='110.44' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>8%</text>
|
||||
<text x='190.95' y='255.83' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>4%</text>
|
||||
<text x='273.58' y='346.71' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>40%</text>
|
||||
</g>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHw0MDMuMjE=)'>
|
||||
<text x='167.74' y='346.89' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.72px' lengthAdjust='spacingAndGlyphs'>Other</text>
|
||||
<text x='167.74' y='328.71' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='117.09px' lengthAdjust='spacingAndGlyphs'>Business adoption or support</text>
|
||||
<text x='167.74' y='306.22' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='133.84px' lengthAdjust='spacingAndGlyphs'>Encouraging coworkers to use it /</text>
|
||||
<text x='167.74' y='314.86' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='84.95px' lengthAdjust='spacingAndGlyphs'>developer mindshare</text>
|
||||
<text x='167.74' y='292.36' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='121.85px' lengthAdjust='spacingAndGlyphs'>(NEW) VS Code / editor / gopls</text>
|
||||
<text x='167.74' y='274.19' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='118.95px' lengthAdjust='spacingAndGlyphs'>Runtime safety / immutability</text>
|
||||
<text x='167.74' y='256.01' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='50.70px' lengthAdjust='spacingAndGlyphs'>Performance</text>
|
||||
<text x='167.74' y='237.84' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='55.17px' lengthAdjust='spacingAndGlyphs'>Creating GUIs</text>
|
||||
<text x='167.74' y='219.66' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='50.41px' lengthAdjust='spacingAndGlyphs'>Concurrency</text>
|
||||
<text x='167.74' y='201.49' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='89.12px' lengthAdjust='spacingAndGlyphs'>Verbosity / code reuse</text>
|
||||
<text x='167.74' y='183.32' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='116.63px' lengthAdjust='spacingAndGlyphs'>Modules / dependancy mgmt</text>
|
||||
<text x='167.74' y='165.14' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='27.91px' lengthAdjust='spacingAndGlyphs'>Tooling</text>
|
||||
<text x='167.74' y='146.97' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='59.01px' lengthAdjust='spacingAndGlyphs'>Using generics</text>
|
||||
<text x='167.74' y='128.79' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='66.76px' lengthAdjust='spacingAndGlyphs'>The type system</text>
|
||||
<text x='167.74' y='106.30' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='122.89px' lengthAdjust='spacingAndGlyphs'>Differences from more familiar</text>
|
||||
<text x='167.74' y='114.94' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='96.50px' lengthAdjust='spacingAndGlyphs'>languages / ecosystems</text>
|
||||
<text x='167.74' y='88.12' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='122.17px' lengthAdjust='spacingAndGlyphs'>Missing or immature libraries /</text>
|
||||
<text x='167.74' y='96.76' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='47.25px' lengthAdjust='spacingAndGlyphs'>frameworks</text>
|
||||
<text x='167.74' y='74.27' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='150.15px' lengthAdjust='spacingAndGlyphs'>Learning curve / best practices / docs</text>
|
||||
<text x='167.74' y='51.77' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='139.56px' lengthAdjust='spacingAndGlyphs'>Error handling / working with stack</text>
|
||||
<text x='167.74' y='60.41' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='24.83px' lengthAdjust='spacingAndGlyphs'>traces</text>
|
||||
<text x='172.67' y='365.64' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='12.69px' lengthAdjust='spacingAndGlyphs'>0%</text>
|
||||
<text x='283.04' y='365.64' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='17.78px' lengthAdjust='spacingAndGlyphs'>50%</text>
|
||||
<text x='393.41' y='365.64' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.87px' lengthAdjust='spacingAndGlyphs'>100%</text>
|
||||
<text x='299.60' y='383.10' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='70.03px' lengthAdjust='spacingAndGlyphs'>% of respondents</text>
|
||||
<text x='5.48' y='30.65' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='111.38px' lengthAdjust='spacingAndGlyphs'>(open-ended text response)</text>
|
||||
<text x='5.48' y='17.75' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='376.16px' lengthAdjust='spacingAndGlyphs'>What is the biggest challenge you personally face using Go today?</text>
|
||||
<text x='426.52' y='396.07' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='34.67px' lengthAdjust='spacingAndGlyphs'>n = 605</text>
|
||||
</g>
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 18 KiB |
|
@ -0,0 +1,214 @@
|
|||
<?xml version='1.0' encoding='UTF-8' ?>
|
||||
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='513.68pt' viewBox='0 0 432.00 513.68'>
|
||||
<defs>
|
||||
<style type='text/css'><![CDATA[
|
||||
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
|
||||
fill: none;
|
||||
stroke: #000000;
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
stroke-miterlimit: 10.00;
|
||||
}
|
||||
.svglite text {
|
||||
white-space: pre;
|
||||
}
|
||||
]]></style>
|
||||
</defs>
|
||||
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
|
||||
<defs>
|
||||
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHw1MTMuNjg='>
|
||||
<rect x='0.00' y='0.00' width='432.00' height='513.68' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHw1MTMuNjg=)'>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id='cpMTc0LjIzfDQyNi41Mnw2My44N3w0NjUuMzU='>
|
||||
<rect x='174.23' y='63.87' width='252.29' height='401.47' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMTc0LjIzfDQyNi41Mnw2My44N3w0NjUuMzU=)'>
|
||||
<polyline points='229.08,465.35 229.08,63.87 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='338.77,465.35 338.77,63.87 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='174.23,465.35 174.23,63.87 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='283.92,465.35 283.92,63.87 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='393.61,465.35 393.61,63.87 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<rect x='174.23' y='140.63' width='12.70' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='184.91' width='10.51' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='214.43' width='8.32' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='170.15' width='11.39' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='317.75' width='3.94' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='288.23' width='4.82' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='125.87' width='14.89' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='66.83' width='27.59' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='258.71' width='5.25' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='199.67' width='8.76' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='302.99' width='3.94' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='229.19' width='7.01' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='96.35' width='16.64' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='421.07' width='1.75' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='81.59' width='21.46' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='435.83' width='0.44' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='391.55' width='2.63' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='111.11' width='16.20' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='243.95' width='6.13' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='347.27' width='3.50' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='273.47' width='4.82' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='376.79' width='3.07' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='332.51' width='3.94' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='362.03' width='3.50' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='406.31' width='2.19' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='155.39' width='11.82' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='174.23' y='450.59' width='50.36' height='11.81' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<polyline points='191.41,148.01 191.41,145.05 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='191.41,146.53 182.44,146.53 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='182.44,148.01 182.44,145.05 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='188.84,192.29 188.84,189.33 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='188.84,190.81 180.64,190.81 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='180.64,192.29 180.64,189.33 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='186.22,221.81 186.22,218.85 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='186.22,220.33 178.88,220.33 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='178.88,221.81 178.88,218.85 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='189.88,177.53 189.88,174.57 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='189.88,176.05 181.35,176.05 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.35,177.53 181.35,174.57 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='180.72,325.13 180.72,322.17 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='180.72,323.65 175.62,323.65 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='175.62,325.13 175.62,322.17 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.86,295.61 181.86,292.65 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.86,294.13 176.23,294.13 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='176.23,295.61 176.23,292.65 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.95,133.25 193.95,130.29 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.95,131.77 184.29,131.77 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.29,133.25 184.29,130.29 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='208.19,74.21 208.19,71.25 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='208.19,72.73 195.45,72.73 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='195.45,74.21 195.45,71.25 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='182.42,266.09 182.42,263.13 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='182.42,264.61 176.55,264.61 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='176.55,266.09 176.55,263.13 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='186.75,207.05 186.75,204.09 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='186.75,205.57 179.23,205.57 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='179.23,207.05 179.23,204.09 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='180.72,310.37 180.72,307.41 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='180.72,308.89 175.62,308.89 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='175.62,310.37 175.62,307.41 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.61,236.57 184.61,233.61 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.61,235.09 177.86,235.09 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='177.86,236.57 177.86,233.61 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='195.96,103.73 195.96,100.77 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='195.96,102.25 185.78,102.25 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='185.78,103.73 185.78,100.77 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='177.69,428.45 177.69,425.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='177.69,426.97 174.27,426.97 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='174.27,428.45 174.27,425.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='201.39,88.97 201.39,86.01 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='201.39,87.49 189.98,87.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='189.98,88.97 189.98,86.01 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='175.52,443.21 175.52,440.25 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='175.52,441.73 174.23,441.73 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='174.23,443.21 174.23,440.25 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='178.95,398.93 178.95,395.97 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='178.95,397.45 174.77,397.45 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='174.77,398.93 174.77,395.97 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='195.46,118.49 195.46,115.53 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='195.46,117.01 185.41,117.01 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='185.41,118.49 185.41,115.53 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.53,251.33 183.53,248.37 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.53,249.85 177.19,249.85 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='177.19,251.33 177.19,248.37 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='180.14,354.65 180.14,351.69 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='180.14,353.17 175.32,353.17 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='175.32,354.65 175.32,351.69 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.86,280.85 181.86,277.89 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.86,279.37 176.23,279.37 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='176.23,280.85 176.23,277.89 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='179.55,384.17 179.55,381.21 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='179.55,382.69 175.04,382.69 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='175.04,384.17 175.04,381.21 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='180.72,339.89 180.72,336.93 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='180.72,338.41 175.62,338.41 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='175.62,339.89 175.62,336.93 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='180.14,369.41 180.14,366.45 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='180.14,367.93 175.32,367.93 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='175.32,369.41 175.32,366.45 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='178.33,413.69 178.33,410.73 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='178.33,412.21 174.51,412.21 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='174.51,413.69 174.51,410.73 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='190.39,162.77 190.39,159.81 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='190.39,161.29 181.71,161.29 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='181.71,162.77 181.71,159.81 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='232.67,457.97 232.67,455.01 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='232.67,456.49 216.51,456.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='216.51,457.97 216.51,455.01 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<text x='196.45' y='149.27' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>6%</text>
|
||||
<text x='194.26' y='193.55' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>5%</text>
|
||||
<text x='192.07' y='223.07' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>4%</text>
|
||||
<text x='195.14' y='178.79' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>5%</text>
|
||||
<text x='187.69' y='326.39' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='188.57' y='296.87' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='198.64' y='134.51' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>7%</text>
|
||||
<text x='215.16' y='75.47' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>13%</text>
|
||||
<text x='189.01' y='267.35' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='192.51' y='208.31' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>4%</text>
|
||||
<text x='187.69' y='311.63' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='190.76' y='237.83' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='200.39' y='104.99' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>8%</text>
|
||||
<text x='185.50' y='429.71' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>1%</text>
|
||||
<text x='209.03' y='90.23' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>10%</text>
|
||||
<text x='184.19' y='444.47' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>0%</text>
|
||||
<text x='186.38' y='400.19' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>1%</text>
|
||||
<text x='199.95' y='119.75' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>7%</text>
|
||||
<text x='189.88' y='252.59' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='187.25' y='355.91' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='188.57' y='282.11' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='186.82' y='385.43' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>1%</text>
|
||||
<text x='187.69' y='341.15' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='187.25' y='370.67' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='185.94' y='414.95' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>1%</text>
|
||||
<text x='195.57' y='164.03' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>5%</text>
|
||||
<text x='237.93' y='459.23' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>23%</text>
|
||||
</g>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHw1MTMuNjg=)'>
|
||||
<text x='169.30' y='459.41' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.72px' lengthAdjust='spacingAndGlyphs'>Other</text>
|
||||
<text x='169.30' y='440.33' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='128.99px' lengthAdjust='spacingAndGlyphs'>Choosing an appropriate project</text>
|
||||
<text x='169.30' y='448.97' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='36.32px' lengthAdjust='spacingAndGlyphs'>structure</text>
|
||||
<text x='169.30' y='429.89' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='118.95px' lengthAdjust='spacingAndGlyphs'>Runtime safety / immutability</text>
|
||||
<text x='169.30' y='415.13' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='63.40px' lengthAdjust='spacingAndGlyphs'>Privacy concern</text>
|
||||
<text x='169.30' y='396.05' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='122.89px' lengthAdjust='spacingAndGlyphs'>Differences from more familiar</text>
|
||||
<text x='169.30' y='404.69' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='96.50px' lengthAdjust='spacingAndGlyphs'>languages / ecosystems</text>
|
||||
<text x='169.30' y='385.61' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='62.13px' lengthAdjust='spacingAndGlyphs'>Data structures</text>
|
||||
<text x='169.30' y='370.85' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='62.37px' lengthAdjust='spacingAndGlyphs'>Keep Go simple</text>
|
||||
<text x='169.30' y='356.09' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='64.56px' lengthAdjust='spacingAndGlyphs'>Testing / fuzzing</text>
|
||||
<text x='169.30' y='341.33' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='105.98px' lengthAdjust='spacingAndGlyphs'>Add quality of life features</text>
|
||||
<text x='169.30' y='326.57' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='89.52px' lengthAdjust='spacingAndGlyphs'>Adoption / evangelism</text>
|
||||
<text x='169.30' y='311.81' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='42.70px' lengthAdjust='spacingAndGlyphs'>GUI library</text>
|
||||
<text x='169.30' y='297.05' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='27.91px' lengthAdjust='spacingAndGlyphs'>Tooling</text>
|
||||
<text x='169.30' y='282.29' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='151.70px' lengthAdjust='spacingAndGlyphs'>Working with interfaces / abstractions</text>
|
||||
<text x='169.30' y='267.53' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='111.22px' lengthAdjust='spacingAndGlyphs'>Verbosity / code duplication</text>
|
||||
<text x='169.30' y='252.77' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='43.76px' lengthAdjust='spacingAndGlyphs'>Binary size</text>
|
||||
<text x='169.30' y='238.01' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='110.74px' lengthAdjust='spacingAndGlyphs'>Interoperability / cgo issues</text>
|
||||
<text x='169.30' y='223.25' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='116.63px' lengthAdjust='spacingAndGlyphs'>Modules / dependancy mgmt</text>
|
||||
<text x='169.30' y='208.49' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='43.75px' lengthAdjust='spacingAndGlyphs'>Debugging</text>
|
||||
<text x='169.30' y='193.73' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='94.22px' lengthAdjust='spacingAndGlyphs'>Learning content / docs</text>
|
||||
<text x='169.30' y='174.65' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='122.17px' lengthAdjust='spacingAndGlyphs'>Missing or immature libraries /</text>
|
||||
<text x='169.30' y='183.29' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='47.25px' lengthAdjust='spacingAndGlyphs'>frameworks</text>
|
||||
<text x='169.30' y='164.21' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='32.85px' lengthAdjust='spacingAndGlyphs'>Security</text>
|
||||
<text x='169.30' y='149.45' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='86.34px' lengthAdjust='spacingAndGlyphs'>WASI / WASM support</text>
|
||||
<text x='169.30' y='134.69' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='149.59px' lengthAdjust='spacingAndGlyphs'>VS Code / editor / gopls improvments</text>
|
||||
<text x='169.30' y='119.93' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='50.70px' lengthAdjust='spacingAndGlyphs'>Performance</text>
|
||||
<text x='169.30' y='105.17' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='66.76px' lengthAdjust='spacingAndGlyphs'>The type system</text>
|
||||
<text x='169.30' y='90.41' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='87.13px' lengthAdjust='spacingAndGlyphs'>Add generics to stdlib</text>
|
||||
<text x='169.30' y='71.33' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='139.56px' lengthAdjust='spacingAndGlyphs'>Error handling / working with stack</text>
|
||||
<text x='169.30' y='79.97' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='24.83px' lengthAdjust='spacingAndGlyphs'>traces</text>
|
||||
<text x='174.23' y='476.11' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='12.69px' lengthAdjust='spacingAndGlyphs'>0%</text>
|
||||
<text x='283.92' y='476.11' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='17.78px' lengthAdjust='spacingAndGlyphs'>50%</text>
|
||||
<text x='393.61' y='476.11' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.87px' lengthAdjust='spacingAndGlyphs'>100%</text>
|
||||
<text x='300.37' y='493.57' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='70.03px' lengthAdjust='spacingAndGlyphs'>% of respondents</text>
|
||||
<text x='5.48' y='52.25' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='111.38px' lengthAdjust='spacingAndGlyphs'>(open-ended text response)</text>
|
||||
<text x='5.48' y='17.75' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='402.22px' lengthAdjust='spacingAndGlyphs'>Regardless of the items you spent GopherCoins on, what should be the</text>
|
||||
<text x='5.48' y='28.55' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='401.80px' lengthAdjust='spacingAndGlyphs'>highest priority for the Go team this year? (This could be anything, not</text>
|
||||
<text x='5.48' y='39.35' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='117.89px' lengthAdjust='spacingAndGlyphs'>just the items listed)</text>
|
||||
<text x='426.52' y='506.54' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='34.67px' lengthAdjust='spacingAndGlyphs'>n = 501</text>
|
||||
</g>
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 27 KiB |
|
@ -0,0 +1,126 @@
|
|||
<?xml version='1.0' encoding='UTF-8' ?>
|
||||
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='360.00pt' viewBox='0 0 432.00 360.00'>
|
||||
<defs>
|
||||
<style type='text/css'><![CDATA[
|
||||
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
|
||||
fill: none;
|
||||
stroke: #000000;
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
stroke-miterlimit: 10.00;
|
||||
}
|
||||
.svglite text {
|
||||
white-space: pre;
|
||||
}
|
||||
]]></style>
|
||||
</defs>
|
||||
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
|
||||
<defs>
|
||||
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHwzNjAuMDA='>
|
||||
<rect x='0.00' y='0.00' width='432.00' height='360.00' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwzNjAuMDA=)'>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id='cpMTg0LjExfDQyNi41Mnw1My4wN3wzMTEuNjY='>
|
||||
<rect x='184.11' y='53.07' width='242.41' height='258.59' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMTg0LjExfDQyNi41Mnw1My4wN3wzMTEuNjY=)'>
|
||||
<polyline points='236.81,311.66 236.81,53.07 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='342.20,311.66 342.20,53.07 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='184.11,311.66 184.11,53.07 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='289.50,311.66 289.50,53.07 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='394.90,311.66 394.90,53.07 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<rect x='184.11' y='56.99' width='33.98' height='15.67' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='184.11' y='194.12' width='8.32' height='15.67' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='184.11' y='76.58' width='29.12' height='15.67' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='184.11' y='115.76' width='12.48' height='15.67' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='184.11' y='154.94' width='9.01' height='15.67' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='184.11' y='233.30' width='7.63' height='15.67' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='184.11' y='252.89' width='6.93' height='15.67' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='184.11' y='96.17' width='15.25' height='15.67' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='184.11' y='272.48' width='6.93' height='15.67' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='184.11' y='135.35' width='10.40' height='15.67' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='184.11' y='174.53' width='8.32' height='15.67' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='184.11' y='213.71' width='7.63' height='15.67' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='184.11' y='292.07' width='87.37' height='15.67' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<polyline points='226.80,66.79 226.80,62.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='226.80,64.83 209.37,64.83 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='209.37,66.79 209.37,62.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='197.04,203.92 197.04,200.00 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='197.04,201.96 187.81,201.96 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.81,203.92 187.81,200.00 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='221.41,86.38 221.41,82.46 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='221.41,84.42 205.05,84.42 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='205.05,86.38 205.05,82.46 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='202.18,125.56 202.18,121.64 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='202.18,123.60 191.00,123.60 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='191.00,125.56 191.00,121.64 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='197.92,164.74 197.92,160.82 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='197.92,162.78 188.33,162.78 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='188.33,164.74 188.33,160.82 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='196.16,243.10 196.16,239.18 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='196.16,241.14 187.31,241.14 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.31,243.10 187.31,239.18 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='195.27,262.69 195.27,258.77 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='195.27,260.73 186.82,260.73 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='186.82,262.69 186.82,258.77 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='205.50,105.97 205.50,102.05 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='205.50,104.01 193.22,104.01 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.22,105.97 193.22,102.05 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='195.27,282.28 195.27,278.36 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='195.27,280.32 186.82,280.32 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='186.82,282.28 186.82,278.36 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='199.64,145.15 199.64,141.23 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='199.64,143.19 189.38,143.19 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='189.38,145.15 189.38,141.23 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='197.04,184.33 197.04,180.41 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='197.04,182.37 187.81,182.37 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.81,184.33 187.81,180.41 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='196.16,223.51 196.16,219.59 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='196.16,221.55 187.31,221.55 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='187.31,223.51 187.31,219.59 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='283.15,301.87 283.15,297.95 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='283.15,299.91 259.80,299.91 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='259.80,301.87 259.80,297.95 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<text x='224.75' y='67.56' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>16%</text>
|
||||
<text x='197.19' y='204.69' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>4%</text>
|
||||
<text x='219.90' y='87.15' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>14%</text>
|
||||
<text x='201.35' y='126.33' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>6%</text>
|
||||
<text x='197.88' y='165.51' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>4%</text>
|
||||
<text x='196.50' y='243.87' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>4%</text>
|
||||
<text x='195.80' y='263.46' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='204.12' y='106.74' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>7%</text>
|
||||
<text x='195.80' y='283.05' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='199.27' y='145.92' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>5%</text>
|
||||
<text x='197.19' y='185.10' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>4%</text>
|
||||
<text x='196.50' y='224.28' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>4%</text>
|
||||
<text x='278.15' y='302.64' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>41%</text>
|
||||
</g>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwzNjAuMDA=)'>
|
||||
<text x='179.18' y='302.82' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.72px' lengthAdjust='spacingAndGlyphs'>Other</text>
|
||||
<text x='179.18' y='283.23' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='43.76px' lengthAdjust='spacingAndGlyphs'>Binary size</text>
|
||||
<text x='179.18' y='263.64' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='77.16px' lengthAdjust='spacingAndGlyphs'>Remote Debugging</text>
|
||||
<text x='179.18' y='244.05' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='104.44px' lengthAdjust='spacingAndGlyphs'>Environment config mgmt</text>
|
||||
<text x='179.18' y='224.46' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='133.57px' lengthAdjust='spacingAndGlyphs'>Kubernetes / orchestration issues</text>
|
||||
<text x='179.18' y='204.87' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='161.58px' lengthAdjust='spacingAndGlyphs'>CI/CD pipeline setup, mgmt, automation</text>
|
||||
<text x='179.18' y='185.28' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='127.62px' lengthAdjust='spacingAndGlyphs'>Docker / containerization issues</text>
|
||||
<text x='179.18' y='165.69' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='153.24px' lengthAdjust='spacingAndGlyphs'>Targeting multiple platforms / variants</text>
|
||||
<text x='179.18' y='146.10' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='50.70px' lengthAdjust='spacingAndGlyphs'>Performance</text>
|
||||
<text x='179.18' y='122.19' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='149.06px' lengthAdjust='spacingAndGlyphs'>Cross compiling / target environment</text>
|
||||
<text x='179.18' y='130.83' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='112.98px' lengthAdjust='spacingAndGlyphs'>issue [Linux, Windows, Mac]</text>
|
||||
<text x='179.18' y='106.92' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='86.34px' lengthAdjust='spacingAndGlyphs'>WASI / WASM support</text>
|
||||
<text x='179.18' y='87.33' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='20.87px' lengthAdjust='spacingAndGlyphs'>None</text>
|
||||
<text x='179.18' y='67.74' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='99.89px' lengthAdjust='spacingAndGlyphs'>Cross compiling with cgo</text>
|
||||
<text x='184.11' y='322.42' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='12.69px' lengthAdjust='spacingAndGlyphs'>0%</text>
|
||||
<text x='289.50' y='322.42' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='17.78px' lengthAdjust='spacingAndGlyphs'>50%</text>
|
||||
<text x='394.90' y='322.42' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.87px' lengthAdjust='spacingAndGlyphs'>100%</text>
|
||||
<text x='305.31' y='339.88' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='70.03px' lengthAdjust='spacingAndGlyphs'>% of respondents</text>
|
||||
<text x='5.48' y='41.45' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='111.38px' lengthAdjust='spacingAndGlyphs'>(open-ended text response)</text>
|
||||
<text x='5.48' y='17.75' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='404.44px' lengthAdjust='spacingAndGlyphs'>What, if anything, is your biggest challenge when deploying Go code to</text>
|
||||
<text x='5.48' y='28.55' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='204.25px' lengthAdjust='spacingAndGlyphs'>your target system environment(s)?</text>
|
||||
<text x='426.52' y='352.86' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='34.67px' lengthAdjust='spacingAndGlyphs'>n = 304</text>
|
||||
</g>
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 14 KiB |
|
@ -0,0 +1,132 @@
|
|||
<?xml version='1.0' encoding='UTF-8' ?>
|
||||
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='360.00pt' viewBox='0 0 432.00 360.00'>
|
||||
<defs>
|
||||
<style type='text/css'><![CDATA[
|
||||
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
|
||||
fill: none;
|
||||
stroke: #000000;
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
stroke-miterlimit: 10.00;
|
||||
}
|
||||
.svglite text {
|
||||
white-space: pre;
|
||||
}
|
||||
]]></style>
|
||||
</defs>
|
||||
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
|
||||
<defs>
|
||||
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHwzNjAuMDA='>
|
||||
<rect x='0.00' y='0.00' width='432.00' height='360.00' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwzNjAuMDA=)'>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id='cpMTgxLjY3fDQyNi41Mnw0Mi4yN3wzMTEuNjY='>
|
||||
<rect x='181.67' y='42.27' width='244.85' height='269.39' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMTgxLjY3fDQyNi41Mnw0Mi4yN3wzMTEuNjY=)'>
|
||||
<polyline points='234.90,311.66 234.90,42.27 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='341.35,311.66 341.35,42.27 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='181.67,311.66 181.67,42.27 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='288.12,311.66 288.12,42.27 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='394.58,311.66 394.58,42.27 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<rect x='181.67' y='84.01' width='28.22' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='181.67' y='140.92' width='17.44' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='181.67' y='102.98' width='19.50' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='181.67' y='159.89' width='8.21' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='181.67' y='65.04' width='29.76' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='181.67' y='235.78' width='6.16' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='181.67' y='216.81' width='6.16' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='181.67' y='46.07' width='31.30' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='181.67' y='121.95' width='17.96' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='181.67' y='178.86' width='7.70' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='181.67' y='197.84' width='7.18' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='181.67' y='273.72' width='4.62' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='181.67' y='254.75' width='5.64' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='181.67' y='292.69' width='62.59' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<polyline points='216.83,93.50 216.83,89.70 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='216.83,91.60 202.94,91.60 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='202.94,93.50 202.94,89.70 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='204.73,150.41 204.73,146.61 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='204.73,148.51 193.49,148.51 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.49,150.41 193.49,146.61 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='207.07,112.47 207.07,108.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='207.07,110.57 195.25,110.57 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='195.25,112.47 195.25,108.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.82,169.38 193.82,165.59 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.82,167.48 185.93,167.48 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='185.93,169.38 185.93,165.59 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='218.53,74.52 218.53,70.73 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='218.53,72.63 204.32,72.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='204.32,74.52 204.32,70.73 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='191.26,245.26 191.26,241.47 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='191.26,243.37 184.39,243.37 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.39,245.26 184.39,241.47 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='191.26,226.29 191.26,222.50 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='191.26,224.40 184.39,224.40 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.39,226.29 184.39,222.50 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='220.22,55.55 220.22,51.76 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='220.22,53.66 205.71,53.66 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='205.71,55.55 205.71,51.76 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='205.32,131.44 205.32,127.64 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='205.32,129.54 193.93,129.54 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.93,131.44 193.93,127.64 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.19,188.35 193.19,184.56 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='193.19,186.45 185.54,186.45 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='185.54,188.35 185.54,184.56 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='192.55,207.32 192.55,203.53 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='192.55,205.42 185.15,205.42 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='185.15,207.32 185.15,203.53 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='189.27,283.20 189.27,279.41 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='189.27,281.31 183.30,281.31 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='183.30,283.20 183.30,279.41 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='190.60,264.23 190.60,260.44 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='190.60,262.34 184.02,262.34 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='184.02,264.23 184.02,260.44 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='253.59,302.18 253.59,298.38 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='253.59,300.28 234.93,300.28 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='234.93,302.18 234.93,298.38 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<text x='216.55' y='94.33' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>13%</text>
|
||||
<text x='203.87' y='151.25' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>8%</text>
|
||||
<text x='205.92' y='113.31' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>9%</text>
|
||||
<text x='194.64' y='170.22' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>4%</text>
|
||||
<text x='218.09' y='75.36' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>14%</text>
|
||||
<text x='192.58' y='246.10' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='192.58' y='227.13' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='219.63' y='56.39' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>15%</text>
|
||||
<text x='204.38' y='132.28' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>8%</text>
|
||||
<text x='194.12' y='189.19' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>4%</text>
|
||||
<text x='193.61' y='208.16' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='191.04' y='284.04' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
|
||||
<text x='192.07' y='265.07' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
|
||||
<text x='250.93' y='303.01' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>29%</text>
|
||||
</g>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwzNjAuMDA=)'>
|
||||
<text x='176.74' y='303.19' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.72px' lengthAdjust='spacingAndGlyphs'>Other</text>
|
||||
<text x='176.74' y='284.22' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='96.22px' lengthAdjust='spacingAndGlyphs'>Replace directive issues</text>
|
||||
<text x='176.74' y='260.93' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='129.29px' lengthAdjust='spacingAndGlyphs'>Working with multiple modules /</text>
|
||||
<text x='176.74' y='269.57' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='47.00px' lengthAdjust='spacingAndGlyphs'>workspaces</text>
|
||||
<text x='176.74' y='246.28' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='27.62px' lengthAdjust='spacingAndGlyphs'>Design</text>
|
||||
<text x='176.74' y='227.31' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='150.15px' lengthAdjust='spacingAndGlyphs'>Learning curve / best practices / docs</text>
|
||||
<text x='176.74' y='208.34' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='28.13px' lengthAdjust='spacingAndGlyphs'>Testing</text>
|
||||
<text x='176.74' y='189.37' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='59.01px' lengthAdjust='spacingAndGlyphs'>Using generics</text>
|
||||
<text x='176.74' y='170.40' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='133.08px' lengthAdjust='spacingAndGlyphs'>Keeping up with new Go versions</text>
|
||||
<text x='176.74' y='151.43' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='159.14px' lengthAdjust='spacingAndGlyphs'>User engagement / building community</text>
|
||||
<text x='176.74' y='132.46' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='49.26px' lengthAdjust='spacingAndGlyphs'>Lack of time</text>
|
||||
<text x='176.74' y='113.49' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='158.22px' lengthAdjust='spacingAndGlyphs'>Avoiding / identifying breaking changes</text>
|
||||
<text x='176.74' y='94.51' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='20.87px' lengthAdjust='spacingAndGlyphs'>None</text>
|
||||
<text x='176.74' y='75.54' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='110.86px' lengthAdjust='spacingAndGlyphs'>Disruptions from versioning</text>
|
||||
<text x='176.74' y='52.25' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='126.45px' lengthAdjust='spacingAndGlyphs'>The modules system / updating</text>
|
||||
<text x='176.74' y='60.89' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='55.86px' lengthAdjust='spacingAndGlyphs'>dependencies</text>
|
||||
<text x='181.67' y='322.42' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='12.69px' lengthAdjust='spacingAndGlyphs'>0%</text>
|
||||
<text x='288.12' y='322.42' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='17.78px' lengthAdjust='spacingAndGlyphs'>50%</text>
|
||||
<text x='394.58' y='322.42' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.87px' lengthAdjust='spacingAndGlyphs'>100%</text>
|
||||
<text x='304.09' y='339.88' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='70.03px' lengthAdjust='spacingAndGlyphs'>% of respondents</text>
|
||||
<text x='5.48' y='30.65' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='111.38px' lengthAdjust='spacingAndGlyphs'>(open-ended text response)</text>
|
||||
<text x='5.48' y='17.75' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='412.55px' lengthAdjust='spacingAndGlyphs'>What, if anything, is your biggest challenge in maintaining a Go module?</text>
|
||||
<text x='426.52' y='352.86' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='34.67px' lengthAdjust='spacingAndGlyphs'>n = 415</text>
|
||||
</g>
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 15 KiB |
|
@ -0,0 +1,70 @@
|
|||
<?xml version='1.0' encoding='UTF-8' ?>
|
||||
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='175.87pt' viewBox='0 0 432.00 175.87'>
|
||||
<defs>
|
||||
<style type='text/css'><![CDATA[
|
||||
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
|
||||
fill: none;
|
||||
stroke: #000000;
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
stroke-miterlimit: 10.00;
|
||||
}
|
||||
.svglite text {
|
||||
white-space: pre;
|
||||
}
|
||||
]]></style>
|
||||
</defs>
|
||||
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
|
||||
<defs>
|
||||
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHwxNzUuODc='>
|
||||
<rect x='0.00' y='0.00' width='432.00' height='175.87' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwxNzUuODc=)'>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id='cpMTc3LjUyfDQyNi41Mnw0Mi4yN3wxMjcuNTQ='>
|
||||
<rect x='177.52' y='42.27' width='249.00' height='85.26' />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path='url(#cpMTc3LjUyfDQyNi41Mnw0Mi4yN3wxMjcuNTQ=)'>
|
||||
<polyline points='231.65,127.54 231.65,42.27 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='339.91,127.54 339.91,42.27 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='177.52,127.54 177.52,42.27 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='285.78,127.54 285.78,42.27 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<polyline points='394.04,127.54 394.04,42.27 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
|
||||
<rect x='177.52' y='107.24' width='1.85' height='16.24' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='177.52' y='66.63' width='136.43' height='16.24' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='177.52' y='46.33' width='174.05' height='16.24' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<rect x='177.52' y='86.93' width='98.25' height='16.24' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
|
||||
<polyline points='179.88,117.39 179.88,113.33 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='179.88,115.36 178.86,115.36 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='178.86,117.39 178.86,113.33 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='316.63,76.78 316.63,72.72 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='316.63,74.75 311.27,74.75 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='311.27,76.78 311.27,72.72 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='353.77,56.48 353.77,52.42 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='353.77,54.45 349.36,54.45 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='349.36,56.48 349.36,52.42 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='278.54,97.09 278.54,93.02 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='278.54,95.05 273.01,95.05 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<polyline points='273.01,97.09 273.01,93.02 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
|
||||
<text x='184.13' y='118.09' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>1%</text>
|
||||
<text x='320.62' y='77.49' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>63%</text>
|
||||
<text x='358.24' y='57.19' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>80%</text>
|
||||
<text x='282.44' y='97.79' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>45%</text>
|
||||
</g>
|
||||
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwxNzUuODc=)'>
|
||||
<text x='172.59' y='118.27' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='73.87px' lengthAdjust='spacingAndGlyphs'>None of the above</text>
|
||||
<text x='172.59' y='97.97' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='154.99px' lengthAdjust='spacingAndGlyphs'>I program at work in another language</text>
|
||||
<text x='172.59' y='77.67' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='126.72px' lengthAdjust='spacingAndGlyphs'>I program in Go outside of work</text>
|
||||
<text x='172.59' y='57.37' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='95.01px' lengthAdjust='spacingAndGlyphs'>I program at work in Go</text>
|
||||
<text x='177.52' y='138.30' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='12.69px' lengthAdjust='spacingAndGlyphs'>0%</text>
|
||||
<text x='285.78' y='138.30' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='17.78px' lengthAdjust='spacingAndGlyphs'>50%</text>
|
||||
<text x='394.04' y='138.30' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.87px' lengthAdjust='spacingAndGlyphs'>100%</text>
|
||||
<text x='302.02' y='155.76' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='70.03px' lengthAdjust='spacingAndGlyphs'>% of respondents</text>
|
||||
<text x='5.48' y='30.65' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='85.26px' lengthAdjust='spacingAndGlyphs'>(select all that apply)</text>
|
||||
<text x='5.48' y='17.75' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='150.39px' lengthAdjust='spacingAndGlyphs'>The following apply to me:</text>
|
||||
<text x='426.52' y='168.73' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='42.30px' lengthAdjust='spacingAndGlyphs'>n = 5,842</text>
|
||||
</g>
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 6.3 KiB |