<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>可视化（Visualization） on 知星悟地</title><link>https://geowisdom.com.cn/tags/%E5%8F%AF%E8%A7%86%E5%8C%96visualization/</link><description>Recent content in 可视化（Visualization） on 知星悟地</description><generator>Hugo -- 0.153.2</generator><language>en-us</language><lastBuildDate>Thu, 09 Jan 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://geowisdom.com.cn/tags/%E5%8F%AF%E8%A7%86%E5%8C%96visualization/index.xml" rel="self" type="application/rss+xml"/><item><title>A large collection of Gnuplot examples</title><link>https://geowisdom.com.cn/posts/skills/a-collection-of-gnuplot-examples/</link><pubDate>Thu, 09 Jan 2025 00:00:00 +0000</pubDate><guid>https://geowisdom.com.cn/posts/skills/a-collection-of-gnuplot-examples/</guid><description>&lt;p&gt;I needed to use &lt;a href="http://www.gnuplot.info/"&gt;Gnuplot&lt;/a&gt; a little bit over the last few days, mostly to create 2D line charts, and these are my brief notes on how to get started with Gnuplot. If you haven’t used it before, it’s an &lt;em&gt;amazing&lt;/em&gt; tool for creating graphs and charts.&lt;/p&gt;
&lt;p&gt;Jumping right in &amp;hellip;&lt;/p&gt;
&lt;h2 id="installing-gnuplot"&gt;Installing gnuplot&lt;/h2&gt;
&lt;p&gt;To get started, you can use MacPorts or Homebrew to install Gnuplot on macOS systems:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;port install gnuplot
brew install gnuplot
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Note that with Mac OS X Yosemite (10.10.x) running on an old Mac, I had to use this &lt;code&gt;brew&lt;/code&gt; command instead:&lt;/p&gt;</description></item><item><title>Pretty Plots with Gnuplot</title><link>https://geowisdom.com.cn/posts/skills/pretty-plots-with-gnuplot/</link><pubDate>Thu, 09 Jan 2025 00:00:00 +0000</pubDate><guid>https://geowisdom.com.cn/posts/skills/pretty-plots-with-gnuplot/</guid><description>&lt;p&gt;Given a data file that looks something like this:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;// f(GHz) S211(dB) S212(dB) S213(dB) S214(dB) S215(dB) S216(dB) S217(dB)
0.100E+00 -0.743E-03 0.586E-03 -0.390E-02 -0.787E-02 -0.930E-02 -0.159E-01 -0.164E-01
0.200E+00 -0.354E-02 -0.616E-02 -0.161E-01 -0.270E-01 -0.374E-01 -0.537E-01 -0.673E-01
0.300E+00 -0.820E-02 -0.174E-01 -0.364E-01 -0.589E-01 -0.843E-01 -0.117E+00 -0.152E+00
0.400E+00 -0.147E-01 -0.331E-01 -0.649E-01 -0.104E+00 -0.150E+00 -0.206E+00 -0.272E+00
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;We want to make a plot. The X-axis of the plot is column 1 and the Y-axes are all the other columns. The software we&amp;rsquo;re going to use is &lt;a href="http://www.gnuplot.info/"&gt;gnuplot&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>使用GMT在平面图上绘制轨迹动画</title><link>https://geowisdom.com.cn/posts/skills/%E4%BD%BF%E7%94%A8gmt%E5%9C%A8%E5%B9%B3%E9%9D%A2%E5%9B%BE%E4%B8%8A%E7%BB%98%E5%88%B6%E8%BD%A8%E8%BF%B9%E5%8A%A8%E7%94%BB/</link><pubDate>Thu, 26 Dec 2024 14:00:00 +0000</pubDate><guid>https://geowisdom.com.cn/posts/skills/%E4%BD%BF%E7%94%A8gmt%E5%9C%A8%E5%B9%B3%E9%9D%A2%E5%9B%BE%E4%B8%8A%E7%BB%98%E5%88%B6%E8%BD%A8%E8%BF%B9%E5%8A%A8%E7%94%BB/</guid><description>利用GMT脚本在二维网格图像上绘制轨迹动画</description></item><item><title>一个简单的GMT动画例子</title><link>https://geowisdom.com.cn/posts/skills/%E4%B8%80%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84gmt%E5%8A%A8%E7%94%BB%E4%BE%8B%E5%AD%90/</link><pubDate>Wed, 25 Dec 2024 14:00:00 +0000</pubDate><guid>https://geowisdom.com.cn/posts/skills/%E4%B8%80%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84gmt%E5%8A%A8%E7%94%BB%E4%BE%8B%E5%AD%90/</guid><description>利用GMT脚本绘制sin函数动画</description></item><item><title>Visualising and plotting data with gnuplot</title><link>https://geowisdom.com.cn/posts/skills/visualising-and-plotting-data-with-gnuplot/</link><pubDate>Fri, 31 Mar 2023 00:00:00 +0000</pubDate><guid>https://geowisdom.com.cn/posts/skills/visualising-and-plotting-data-with-gnuplot/</guid><description>Introduction Data visualisation is extremely important for communicating the results of your research, either in a journal or to the general public, and for analysing and learning more about the characteristics of your data and system (so-called “exploratory data analysis”). One of the most fundamental tools in data visualisation is the two-dimensional plot (or graph). This tutorial will cover the basics of two-dimensional data visualisation using a program called gnuplot; a program which allows you to create high-quality, visually-pleasing figures and undertake robust post-hoc data analysis.</description></item><item><title>PLY格式介绍</title><link>https://geowisdom.com.cn/posts/skills/ply%E6%96%87%E4%BB%B6%E8%AF%BB%E5%86%99/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://geowisdom.com.cn/posts/skills/ply%E6%96%87%E4%BB%B6%E8%AF%BB%E5%86%99/</guid><description>&lt;p&gt;PLY 格式是在 1990 年代由 Greg Turk 和斯坦福图形实验室的其他人开发的，这也是它被称为斯坦福三角格式的原因。自那时起，该文件格式一直保持 1.0 版本，没有进一步的修改。&lt;/p&gt;
&lt;h3 id="文件格式"&gt;文件格式&lt;/h3&gt;
&lt;p&gt;一个简单的 PLY 对象由一组用于表示对象的元素组成。它包含一个顶点列表（由(x,y,z)三元组组成）和一个面列表（实际上是顶点列表的索引）。顶点和面是两种元素的例子，而大多数 PLY 文件主要由这两种元素构成。此外，还可以创建新的属性并将其附加到对象的元素上，这些但属性应以一种不会破坏旧程序的方式添加，以便旧程序在遇到这些新属性时仍能正常运行。读取应用程序也可以忽略这些属性。此外，还可以创建新的元素，并为这些元素定义属性。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PLY 文件格式的文件结构如下：&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;文件头&lt;/li&gt;
&lt;li&gt;顶点列表&lt;/li&gt;
&lt;li&gt;面列表&lt;/li&gt;
&lt;li&gt;其他元素的列表&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;示例结构&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;在后续讨论中，我们将使用以下示例来说明 PLY 文件格式的各个部分。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-plaintext" data-lang="plaintext"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ply
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;format ascii 1.0 { ascii/binary，格式版本号 }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;comment made by Greg Turk { 以 comment 关键字开头的注释 }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;comment this file is a cube
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;element vertex 8 { 定义“顶点”元素，文件中有 8 个 }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;property float x { 顶点包含浮点数“x”坐标 }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;property float y { y 坐标也是顶点的属性 }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;property float z { z 坐标也是 }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;element face 6 { 文件中有 6 个“面”元素 }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;property list uchar int vertex_index { “vertex_indices” 是一个整数列表 }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;end_header { 标记头部的结束 }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;0 0 0 { 顶点列表的开始 }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;0 0 1
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;0 1 1
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;0 1 0
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;1 0 0
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;1 0 1
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;1 1 1
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;1 1 0
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;4 0 1 2 3 { 面列表的开始 }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;4 7 6 5 4
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;4 0 4 5 1
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;4 1 5 6 2
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;4 2 6 7 3
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;4 3 7 4 0
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="文件头"&gt;文件头&lt;/h4&gt;
&lt;p&gt;PLY 文件格式的文件头由 ASCII 文本组成，无论是 ASCII 格式还是二进制格式都是如此。头部部分的开始和结束由&lt;code&gt;ply&lt;/code&gt;和&lt;code&gt;end_header&lt;/code&gt;关键字标识。头部的开始有一个魔术词&lt;code&gt;ply&lt;/code&gt;，用于让读取器识别 PLY 文件格式。下一行显示了该文件的版本号。PLY 文件格式中的注释以&lt;code&gt;comment&lt;/code&gt;关键字开头。&lt;/p&gt;</description></item></channel></rss>