当前位置:网站首页>數據可視化入門

數據可視化入門

2022-06-21 11:11:00 yantuguiguziPGJ

這是 土鹽 的第174篇原創文章

e1971e82e7bdd85d59c386850bfc84ce.png

1

大家好,我是土鹽。

今天在qml內實現了曆史曲線的顯示和隱藏以及僅增加數據的顯示和隱藏功能。

並且把多軸和十字線的示例跑通了。

對數據可視化有了進一步的了解。

a87d98ea7564adab234216fbab09cbf2.gif

2

今天對宏定義有了新的認識。

745f12010fa72a2c4b78d2d57353b3a1.png

(‘a’ <= s[++i] && s[++i] <= 'z' ? (c) - 'a' + 'A' : s[++i])

可以看到,宏內運行了兩個個++i,再加上無宏時本身的一個++i。

因此,結果是D,而不是B。

類似的:

比如#define MAX(a,b) ((a)>(b)?(a):(b))

則遇到MAX(1+2,value)則會把它替換成:

((1+2)>(value)?(1+2):(value))

3

劉老師帶領著學OpenCV。

一下越過荒野,一下飛過高山,遍曆西遊,乘風破浪,妙啊。

來體驗吧:

不是吧?還在遍曆OpenCV圖像,快試一下用指針加速吧!

https://mp.weixin.qq.com/s/-4u02x9S7yI3xKm0FBs_dA

點擊原文鏈接,可以查看。

8e47ead130d28cf2fd2f6bae02283f3b.png

這個公式既然是計算數據地址,我們知道指針指向的就是數據地址,理所應當的我們可以通過data指針的方式進行訪問元素。

for (int row = 0; row < h; row++) {
        uchar* uc_pixel = src.data + row*src.step;
        for (int col = 0; col < w; col++) {
            uc_pixel[0] = 255 - uc_pixel[0];
            uc_pixel[1] = 255 - uc_pixel[1];
            uc_pixel[2] = 255 - uc_pixel[2];
            uc_pixel += 3;
        }
    }

4

下班後,晚上7點,與男同胞一起體驗了新的太古裏廣場,真香。

59669c92ed6d2e17d71f3ecb4b42e9b3.png

37824903c1b5a82cb8da39d9b66d7cf6.png

--End--

原网站

版权声明
本文为[yantuguiguziPGJ]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/172/202206211057156397.html